nessuno94 Posté 30 Septembre 2005 Posté 30 Septembre 2005 Bonjour! J'ai un pb que j'arrive pas a résoudre avec un style que j'applique sur des images: la fonction java script: function ejs_img_fx(img){ if(img && img.filters && img.filters[0]){ img.filters[0].apply(); img.filters[0].play(); } } le code sur les images: <img src=\"'.$image."\" width=\"76\" height=\"76\" border=\"0\" title=\"".$data['TITRE']."\" alt=\"".$data['TITRE']."\" style=\"filter:progid: DXImageTransform.Microsoft.Pixelate(MaxSquare=100,Duration=1)progid: DXImageTransform.Microsoft.Shadow(color=#000000,direction=135,strength=4)\" onLoad=\"ejs_img_fx(this)\" onMouseOver=\"ejs_img_fx(this)\"> cet effet fonctionne très bien (sous IE ) mais cette page n'est pas valide dans le validator w3c à cause de onLoad=\"ejs_img_fx(this)\" Vu que c'est la seul erreur sur mes pages je voudrais bien pouvoir concerver cet effet mais avoir une page valide lol merci de votre aide!
Mamat Posté 10 Octobre 2005 Posté 10 Octobre 2005 Sauf erreur il n'y a pas d'attribut onload pour img seulement pour le body...
Dudu Posté 10 Octobre 2005 Posté 10 Octobre 2005 filter:progid.Microsoft.Shadow.Machin.Horreur ce n'est pas extrêmement valide non plus, et à vrai dire çà ne passera que sous IE, et uniquement sous IE Windows (pas IE Mac). C'est en effet une sombre fonction propriétaire, je te laisse deviner le nom de la boîte qui nous a pondu ce truc. J'en connais du côte de Redmond qui feraient mieux de supporter un minimum de CSS 2 plutôt que de créer ce genre d'imbécilités propriétaires Quant à utiliser cet effet (que dis-je: ce somptueux effet), oublie tout de suite l'idée d'une validation, et également le fait d'avoir un site visible de tous.
Mamat Posté 11 Octobre 2005 Posté 11 Octobre 2005 Et oui nous y sommes tous (ou presque passés) c'est tentant de faire clignoter les liens, de faire un fade out ;oD
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant