malik7934
Messages postés1154Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention15 août 2009
-
2 nov. 2008 à 00:22
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
2 nov. 2008 à 11:18
Hello,
J'ai créé un script pour générer dynamiquement des <tr> dans un tableau. En même temps, un bouton "effacer la ligne" est créé à la volée.
No problemo sous FF et Safari, mais, bien sûr, cela ne fonctionne pas sous IE
: mes liens restent inactifs, rien ne se passe quand je clique (j'ai même tenté de faire simplement un alert('toto') sans succès)
Est-ce que ce problème parle à quelqu'un ? Voici comment je les construits :
et enleverLigne :
...
document.getElementById("...").removeChild(document.getElementById(id));
// j'ai testé aussi alert('pouet'); mais rien ne se passe
J
e répète: aucun problème sous FF ou Safari, tout beigne. IE quant à lui reste figé... :-(
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 2 nov. 2008 à 10:22
1° parce qu'il me semble plus simple, plus lisible.... d'écrire
remove.onclick=function() { enleverLigne('tr'+i); } que
remove.setAttribute('onclick','enleverLigne(\'tr'+i+'\')');
2° setAttribute ne fonctionne pas de la même manière avec tous les
navigateurs. je préfère un machin qui fonctionne toujours, avec tous.
mais bon.. chacun ses goûts et la caravane passe, en fonction
du navigateur regarde la "syntaxe", et le reste, pour les
???Attribute si tu veux utiliser.
malik7934
Messages postés1154Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention15 août 200917 2 nov. 2008 à 10:26
Hello,
Ok, mais à ce moment là, sachant que je créé mes éléments avec createElement, je ne vois pas comment y mettre des attributs (id, class, etc) sans setAttribute...
malik7934
Messages postés1154Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention15 août 200917 2 nov. 2008 à 11:01
Ok pour les styles, c'est clair, mais le souci que j'ai à ce moment là c'est pour les id... et j'ai comme l'impression qu'il n'y a pas d'autres solutions que setAttribute
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 2 nov. 2008 à 11:18
ch'tiote remarque aussi en passant !
sur un href je préfère très nettement
[javascript:void(fonciton()); lien] à
[# lien]
pourquoi ajouter un évênement onclick alors que le href est là pour ça....
mais là aussi, chacun fait comme il sent ( quoique ? )