[JavaScript] Différence de comportement entre IE et FF
Bonjour,
J'ai un petit soucis de compatibilité entre Internet Explorer et FireFox.
Dans ma page web, j'appele une fonction javascript sur un double click au sein d'un balise span.
Voici la fonction javascript :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
function fctTest (elt)
{
var listTest = document.getElementsByName("chrono");
var cpt;
for (cpt=0; cpt<listTest.length; cpt++)
{
listTest[cpt].style.display = "inline";
}
} |
Ce code marche très bien sous FireFox, mais sous IE le "getElementsByName" ne me ramene aucun element.
Quelqu'un a t'il une idée?
Merci d'avance
[Explorer] getElementsByName sur objet ajouté dynamiquement
Bonjour à tous,
Je dois avoir accés à des <select> par leur "NAME", combobox ajoutés dynamiquement.
Le getElementsByName fonctionne très bien sur Firefox, mais pour cet en**phariné de IE ... il me renvoie un ô douloureux "undefined" ...
:aie:
Il me semblait qu'il ne faisait pas la distinction entre l'ID et le NAME,
j'ai donc mit au début de mon code :
Code:
1 2 3 4 5 6 7 8 9
|
// getElementsByName() pour IE :
if (navigator.appName == "Microsoft Internet Explorer" ) {
document.getElementsByName = function(name) {
var tab = new Array();
tab[0] = document.getElementById(name);
return tab;
}
} |
mais ça ne fonctionne pas...
Y a t-il une solution ?
merci