Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1674 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Résolu] setAttribute et IE7

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] setAttribute et IE7

n°1500258
bepimaco
Festina lente
Posté le 08-01-2007 à 12:39:31  profilanswer
 

Bonjour,
 
J'ai l'impression que setAttribute ne fonctionne pas avec IE7.
 

Code :
  1. var element = document.getElementById('java');
  2.  var attribut1 = document.createAttribute("type" );
  3.  var attribut2 = document.createAttribute("name" );
  4.    
  5.  attribut1.nodeValue = "hidden";
  6.  attribut2.nodeValue = "javascript";
  7.  element.setAttributeNode(attribut1);
  8.  element.setAttributeNode(attribut2);


 
Le code précédent permet d'attribuer un name et de cacher un input. Il marche très bien sous Firefox et Opéra, mais pas sous IE. Est-ce mal codé (dans ce cas je reprends le travail, ou est-ce IE7 qui gère mal cette méthode ?


Message édité par bepimaco le 08-01-2007 à 15:11:22
mood
Publicité
Posté le 08-01-2007 à 12:39:31  profilanswer
 

n°1500272
anapajari
s/travail/glanding on hfr/gs;
Posté le 08-01-2007 à 13:26:39  profilanswer
 

tu peux pas changer dynamiquement le name d'un input sous IE c'est ballot :)
Un peu de lecture:
http://msdn.microsoft.com/library/ [...] name_2.asp
http://www.easy-reader.net/archive [...] entations/
 
Maintenant la vrai question est pourquoi changer le nom et le type de ton input? Je vois pas trop la philosophie derrière ça!

n°1500282
masklinn
í dag viðrar vel til loftárása
Posté le 08-01-2007 à 13:51:14  profilanswer
 

C'est setAttributeNode que tu utilises là, pas setAttribute [:dawa]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1500320
bepimaco
Festina lente
Posté le 08-01-2007 à 15:12:07  profilanswer
 

Pour ceux que ça intéresse
 

Code :
  1. var element = document.createElement('input');
  2. element.setAttribute('name', 'javascript');
  3. element.setAttribute('type', 'hidden');
  4. document.getElementById('formId').appendChild(element);

n°1500335
anapajari
s/travail/glanding on hfr/gs;
Posté le 08-01-2007 à 15:33:43  profilanswer
 

oui mais une fois que tu l'as appender tu peux plus le changer :o


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Résolu] setAttribute et IE7

 

Sujets relatifs
[RESOLU] proposer de telecharger les resultat d'une requete sql[Résolu] Pointeurs et fonctions
[résolu][Flash]>>appel d'un .swf avec son AS[Résolu] Envoyer par mail le résultat d'un formulaire fait en html
[résolu] passage d'excel 2003 à excel 2000[Résolu]Intégration d'une carte google sur mon site
[Résolu] Exécuter une action en fonction du choix dans un menuSession dans un iframe sur ie7
[Résolu] Enregistrer des données modifiables dans un fichiers.[RESOLU] VBS : Problème de redéfinition de variable
Plus de sujets relatifs à : [Résolu] setAttribute et IE7


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR