Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2707 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]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
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-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)