J'ai des fonctions javascripts qui fonctionnent pour Internet Explorer : les pages ont été conçu pour ce logiciel, donc c'est normale que les Javascripts marchent.
Ces fonctions accedent a un élement dont le nom a été donné en paramèetre. Une suite de traitement est alors effectuer.
Exemple de fonction qui accedent a un element de la page :
Code :
- function machin ( var leNomDuChamp ) {
- document.all[leNomDuChamp].value = "blabla";
- }
|
Le problème est que maintenant, ça serait bien que ça marche aussi sous FireFox.
Donc le .all ne marche pas...(exclusivité IE)
Ma question est donc de savoir comment je peux acceder à un élement de la page HTML sachant que j'ai son nom dans une variable !
Moins il y a de code HTML a changé, mieux c'est !
En effet, je pourrais utilisé getElementById, mais il faudrait alors que je mette des Id à tous les élements... mais il y a bien trop de page !
J'ai peut être utiliser getElementsByName, mais son comportement est différent entre IE et Mozilla (FireFox).
Merci
Message édité par zapan666 le 21-07-2004 à 13:30:21