Pregunta

Estoy tratando de hacer una imagen de fondo PNG en IE6 después de un evento onclick mootools que cambia la imagen de fondo de un div logotipo.

aquí es el código en cuestión, ya que se acaba -

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

esto, por cualquier razón, no parece funcionar! se llama al evento y funciona bien para todos los otros navegadores pero el logotipo es sólo en blanco cuando esta se ejecuta en IE6.

Si alguien puede arrojar algo de luz sobre esto, o tiene alguna idea, estaría muy agradecido.

Cheers, peter

¿Fue útil?

Solución

has guardar como PNG de PNG8 en su lugar? De esta manera se puede manejar con gracia IE6. ahorra todo lo que hassel carga alfa.

futher, ¿por qué no tratar de escribir el CSS en hojas de estilo ands condicionales simplemente cambiar la clase (o añadir más similares) del elemento en cuestión en lugar de sus atributos en línea.

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top