Page 1 sur 1

Problème de compatibilité de la fonction getElementByName

MessagePublié: 02 Juil 2012 à 08:10
par sara
Bonjour,

En fait, j'ai des checkbox, qu'il faut cocher lors du téléchargement de la page, ça marche sur google chrome et firefox avec la methode getElementByName, mais sur IE ça ne marche pas, j'ai cherché sur internet, j'ai trouver que ça marche avec une fonction (ci-dessous, dans des projets php..), mais ça n'a pas marché sur mon application Lotus. Est ce que ça a une relation avec lotus ? et est ce que vous pouvez me proposez une solution SVP ?

function getElementsByName_iefix(tag, name) {
var elem=document.getElementsByTagName(tag);
var arr=new Array();
for(i=0,iarr=0; i < elem.length; i++) {
att=elem[i].getAttribute("name");
if(att == name) {
arr[iarr]=elem[i];
iarr++;
}
}
return arr;
}

Merci d'avance
Bien Cordialement

Re: Problème de compatibilité de la fonction getElementByNam

MessagePublié: 02 Juil 2012 à 09:54
par Michael DELIQUE
hello

a moins de faire du js coté server, le JS est toujours évalué par le navigateur donc ce n'est pas un probleme "lotus"

Merci I.E.

Re: Problème de compatibilité de la fonction getElementByNam

MessagePublié: 02 Juil 2012 à 10:22
par Michael DELIQUE
et plustot que d'utiliser le name utilser l'id : getelementbyid

Re: Problème de compatibilité de la fonction getElementByNam

MessagePublié: 02 Juil 2012 à 10:37
par sara
D'accord,

Merci beacoup
Cordialement.