Ce script fonctionne dans IE8 et Firefox, mais il n'applique pas la classe "current" ou efface le "style" dans IE7. Quelqu'un sait pourquoi? J'ai remplacé les vrais chemins d'identification et de fichiers par des chemins génériques quand je les ai copiés ici pour des raisons de sécurité.Internet Explorer 7 Javascript Problème?
var img = document.getElementById("imageID");
var div = document.getElementById("divID");
if (img.getAttribute('src') == "imagefilepath.gif") {
div.className = "current";
div.setAttribute('style', ' ');
}
Qu'est-ce que 'img.getAttribute ('src')' 'contenir sinon "imagefilepath.gif"'? –
Il peut contenir un certain nombre de chemins de fichier différents. J'ai un long bloc IF, mais je viens de copier la première déclaration IF ici. – Michael
IE 7 (et versions antérieures) ne prend pas en charge 'class' et 'style' pour 'setAttribute'. – Saxoier