Version complète: sur le forum Webmaster Hub : comptatibilité html 4.01 et onLoad sur image
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > (X)HTML et CSS
nessuno94
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:

CODE
<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 wink.gif ) 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 wink.gif

merci de votre aide!
nessuno94
aucune idée??

mince alors!
Mamat
Sauf erreur il n'y a pas d'attribut onload pour img seulement pour le body...
Dudu
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 rolleyes.gif
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
Et oui nous y sommes tous (ou presque passés) c'est tentant de faire clignoter les liens, de faire un fade out ;oD
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.