pour mon premier probléme, le code marche sous firefox mais pas sous ie
sous firefox, quand je clique sur le lien les border des td se mettre et s'enleve comme je veut
mais sous ie, elle se mettent au premier clic mais ensuite ne s'enleve plus...
mon second probléme c'est que quand j'ai une autre table dans la page, et bien ca agit sur celle ci aussi
j'ai essayé d'attribuer un id a la table avec laquelle je veut interagir mais rien a ca ne marche!
merci d'avance pour toute l'aide que vous me donnerez!
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 21 déc. 2005 à 15:37
Bonjour,
1°
alert( document.getElementsByTagName("td")[i].style.border );
aurait permis de voir que IE réarrange ( FF aussi sur d'autres choses )
for(var i = 0; i < document.getElementsByTagName("td").length; i++) {
if(document.getElementsByTagName("td")[i].style.border == "black 1px solid") document.getElementsByTagName("td")[i].style.border = "black 0px solid"; else document.getElementsByTagName("td")[i].style.border = "black 1px solid";
il vaudrait mieux donc tester sur 1px seulement, par exemple ( ou autre )
2°
ben si on recherche tous les td ( document.getElementsVyTagName ) , on change tous les td.
n'appliquer ça qu'aux table/td voulu(e)s.
Cordialement. Bul. ~ Site ~