|
|
|
|
Hello, quelqu' un serait il assez simpa pour me traduir exactement ce qu il faut faire pour venir a bout de ce java script qui me donne tant de mal ????
JavaScript : Création d'un effet de survol
45: var a
46: a= new Array();
47: a[0]=new Image;
48: a[0].src="mon_image1.gif";
49: a[1]=new Image;
50: a[1].src="mon_image2.gif";
La fonction roll() va effectuer la permutation des images :
52: function roll(img,nb) {
53: eval("img.src=a["+nb+"].src");
54: }
[...]
77: <A HREF="#"
78: onmouseover="roll(img1,0)";
79: onmouseout="roll(img1,1)">
80: <IMG name="img1" SRC="img1.gif" BORDER=0 >Un RollOver simple
81: </A><br><br>
Configuration: portable compaq 512 Mo ram windows XP
Bonjour,
<script language="JavaScript">
<!--
var a
a= new Array();
a[0]=new Image;
a[0].src="img1.gif";
a[1]=new Image;
a[1].src="img2.gif";
function roll(img,nb) {
eval("img.src=a["+nb+"].src");
}
-->
</script>
<A HREF="#"
onmouseover="roll(img1,0)";
onmouseout="roll(img1,1)";>
<IMG name="img1" SRC="img2.gif" BORDER=0 width=40 height=30>
</A><br><br>
Et puis, on peut avoir le même résultat sans tout ce code. En HTML, ça : <a href="#"> <img src="img1.gif" border="0" width=40 height=30 onMouseOver="this.src='img2.gif'" onMouseOut="this.src='img1.gif'"> </a> suffit. Tu trouveras certainement plus d'inspiration ici : http://www.allhtml.com/ http://www.javascriptfr.com/ par exemple. -- > Nous avons su vous aider ? Alors, aidez-nous, dites-le et -- > • cochez le problème comme résolu. Merci. |
Ahh ! Un grand merci à toi, finalement j'ai opté pour ta seconde soluce (en html) :
|
Bonjour, merci pour ce script. Mais je tenais à préciser qu' il n' est pas valide au w3c.
|