Non, c'est pareil, le code est pourri lui aussi. ça passe pas avec le validateur du w3c à cause du problème de la balise name qui n'est plus supportée... De plus pour assurer une certaine compatibilité avec les navigateurs en dessous des versions 3 d'IE et 4 de Netscape, ils rajouent plein de code.
Si ça t'intéresse d'avoir des rollovers compatibles avec tous les navigateurs présents + w3c, xhtml 1.1 compliant :
voici :
(tu remarqueras, que c'est 10 fois moins lourd que ce que pond image-ready ou photoshop... )
<head>
<script type="text/javascript"><!--
image1 = new Image(30,30);
image1.src = "image.png";
image2 = new Image(30,30);
image2.src = "image-dessus.png";
function rollover(x, y)
{
document.images[x].src=eval(y+'.src';
}
</script>
</head>
et dans le body :
<a onmousedown="rollover('image1', 'image1'" onmouseover="rollover('image1', 'image2'" onmouseout="rollover('image1', 'image1'" href="page1.htm"><img class="bordboutons" id="image1" src="image.png" alt="description du bouton" /></a>
Message édité par LexTuhor le 11-09-2002 à 11:18:37