Bonjour à tous,

je dois modifier une fonction JS qui fonctionne très bien sous IE, mais pas sous Firefox.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
function redirectMachin(url,i) {
	document.machin.XML_CONTENT.value = document.getElementById('XML_CONTENT'+i).value;
	document.machin.action = url;
	document.machin.submit();
}
Je pensais au départ que ça venait d'un mauvais parcours du DOM par Firefox (ou par IE ça dépend comment on voit les choses ! ), mais l'on m'a dit que non !

Par contre, je me rends compte que c'est la méthode "getElementById()" qui est utilisée pour récupérer la valeur d'un attribut "name" comme vous pouvez le voir ci-dessous ?!!!

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
[...]
<input type="hidden" name="XML_CONTENT0" value="blablabla">
[...]

Ma question est donc : où est le vrai (le faux) dans tout ça ?!


Merci d'avance.

Gôm