Question

Je suis en train de rendre une image d'arrière-plan .png dans IE6 après un événement onclick Mootools qui change l'image de fond d'un div logo.

ici est le code approprié car il est tout à l'heure -

if(!window.ie6){
    $('logo').setStyle('background-image', imagePath);
}else{
    $('logo').setStyles({
    filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+imagePath+")"
    });
}

, pour une raison quelconque, ne semble pas fonctionner! l'événement est appelé et fonctionne très bien pour tous les autres navigateurs, mais le logo est juste vide lorsque cela va dans IE6.

Si quelqu'un pourrait faire la lumière sur ce point, ou a des idées, je serais bien obligé.

Cordialement, Peter

Était-ce utile?

La solution

avez-vous essayé d'enregistrer vos PNG est aussi PNG8 à la place? De cette façon vous pouvez gérer grâce IE6. enregistre tout ce qui alpha charge Hassel.

futher, pourquoi ne pas essayer d'écrire votre code CSS dans stylesheets conditionnelle ands changer simplement la classe (ou ajouter plus sur) de l'élément en question plutôt que ses attributs inline.

http: // www. sitepoint.com/blogs/2008/03/20/making-ie6-friendly-png8-images/

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top