J'ai une petite fonction JavaScript quin une fois appelée, est censée
modifier l'image à l'intérieur du layer :
function changeImage()
{
if(document.getElementById)
{
document.getElementById('img1').src = "BBB.gif";
}
}
... on est d'accord, c'est pas bien compliqué... n'empêche que mon problème,
c'est que cette fonction marche parfaitement avec Internet Explorer, **mais
pas** avec Firefox ou Netscape !!
C'est étrange, car pour ces deux navigateurs je peux constater en mettant un
message "alert()" qu'on rentre bien dans le "if" de ma fonction !!...
J'imagine que c'est une question super-newbie, mais là je ne comprends pas
comment procéder... pourriez-vous m'aider, s'il vous plaît ?
1) ton image n'a pas de ID (seulement un name) tu peux t'évertuer à tenter de l'appeller par document.getElementById('img1') qui n'existe pas
function changeImage() { if(document.getElementById) { document.getElementById('img1').src = "BBB.gif"; } }
... on est d'accord, c'est pas bien compliqué... n'empêche que mon problème, c'est que cette fonction marche parfaitement avec Internet Explorer, **mais pas** avec Firefox ou Netscape !!
1) ton image n'a pas de ID (seulement un name)
tu peux t'évertuer à tenter de l'appeller par
document.getElementById('img1') qui n'existe pas
function changeImage()
{
if(document.getElementById)
{
document.getElementById('img1').src = "BBB.gif";
}
}
... on est d'accord, c'est pas bien compliqué... n'empêche que mon problème,
c'est que cette fonction marche parfaitement avec Internet Explorer, **mais
pas** avec Firefox ou Netscape !!
1) ton image n'a pas de ID (seulement un name) tu peux t'évertuer à tenter de l'appeller par document.getElementById('img1') qui n'existe pas
function changeImage() { if(document.getElementById) { document.getElementById('img1').src = "BBB.gif"; } }
... on est d'accord, c'est pas bien compliqué... n'empêche que mon problème, c'est que cette fonction marche parfaitement avec Internet Explorer, **mais pas** avec Firefox ou Netscape !!
Merci beaucoup ! Je suis désolé, je suis débutant et je me suis laissé "berner" par le fait que tout fonctionnait avec IE... Effectivement, après coup, l'erreur était assez énorme..
Merci de votre patience, en tout cas.
Debug ;-)
Merci beaucoup !
Je suis désolé, je suis débutant et je me suis laissé "berner" par le fait
que tout fonctionnait avec IE...
Effectivement, après coup, l'erreur était assez énorme..
Merci beaucoup ! Je suis désolé, je suis débutant et je me suis laissé "berner" par le fait que tout fonctionnait avec IE... Effectivement, après coup, l'erreur était assez énorme..