10944 sujets

JavaScript, DOM et API Web HTML5

Bonjour à tous, j'avais proposé sur mon blog un petit bout de javascript permettant d'afficher la transparence des images PNG sur fond transparent.
http://halo.goldzoneweb.info/dotclear/index.php?2007/07/09/29-conserver-la-transparence-des-png-avec-internet-explorer

Cependant, quelqu'un ma posé une colle en me disant qu'il ne fonctionne pas avec les images définies via css (background-image).
Y a-t-il une façon de corriger cela ?

D'avance, merci pour votre aide. Smiley ravi
Salut,

Il existe un hack css pour ça :

* html #menu_shell_1 a { background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ie_hack/menu01.png', sizingMethod='scale'); 


Applique ce CSS dans une feuille de style séparé :

<!--[if IE]><link rel="stylesheet" media="screen" type="text/css" title="Corrige les bugs d'IE" href="CSS/hackIE.css" /><![endif]-->



Je ne connais pas de méthode en Javascript.
Modifié par Spark (26 Sep 2007 - 16:54)