POISSONS QUI SUIT LA SOURIS
Codes à insérer entre les balises <HEAD> et </HEAD> de votre document HTML
<script language="Javascript1.1"> <!-- Les petits poissons // Copyright Frank Milard - http://www.asaisir.com/a-la-page // Vous pouvez utiliser ou modifier ce script librement // sous reserve de laisser le copyright visible var nameSP2a = "fish1.gif"; var nameSP2b = "fish2.gif"; var heightSP2 = 17; var widthSP2 = 33; NS4 = (document.layers) ? 1 : 0; IE4 = (document.all) ? 1 : 0; VERSION4 = (NS4|IE4) ? 1 : 0; var objSP2 = new Array(); var numObjSP2 = 6; var ptrSP2 = 0; var xborneSP2 = 50; var yborneSP2 = 30; var xaqSP2 = xborneSP2; var yaqSP2 = yborneSP2; var xcaqSP2 = xborneSP2; var ycaqSP2 = yborneSP2; var fSP2 = 0; function animObjSP2 () { if (fSP2 == 0) { (this.d) ? this.x+=2 : this.x-=2; if (this.x >= xborneSP2) { this.x = xborneSP2; this.changedir(); } if (this.x <= -xborneSP2) { this.x = -xborneSP2; this.changedir(); } if (Math.round(Math.random()*(this.s+1)*60) == 1) this.changedir (); } var t = Math.round(Math.random()*(this.s+1)*10); if (t==2 && this.y < yborneSP2) this.y++; if (t==1 && this.y > -yborneSP2) this.y--; if (NS4) { this.layer.left = this.x+xaqSP2; this.layer.top = this.y+yaqSP2; } else { this.layer.style.pixelLeft = this.x+xaqSP2; this.layer.style.pixelTop = this.y+yaqSP2; } } function changedirObjSP2 () { if (this.d == 0) { this.d = 1; this.img.src = nameSP2b; } else { this.d = 0; this.img.src = nameSP2a; } } function defObjSP2(ID) { if (NS4) { this.layer = new Layer (0); this.layer.visibility = "visible"; this.layer.document.write('<img name=\"imgSP2'+ID+'\" src=\"'+nameSP2a+'\" height=\"'+heightSP2+'\" width=\"'+widthSP2+'\" border=\"0\">'); this.layer.document.close(); eval ('this.img = this.layer.document.images[\'imgSP2'+ID+'\']'); } else { eval ('this.layer = document.all.SP2'+ID); eval ('this.img = document.images[\'imgSP2'+ID+'\']'); } this.d = Math.round(Math.random()); this.s = Math.round(Math.random()); this.x = Math.round(Math.random()*2*xborneSP2) - xborneSP2; this.y = Math.round(Math.random()*2*yborneSP2) - yborneSP2; this.img.src = (this.d ==0) ? nameSP2a : nameSP2b; this.anim = animObjSP2; this.changedir = changedirObjSP2; } function animSP2() { var dx = xcaqSP2-xaqSP2; if (Math.abs(dx) > 2) { var ix = Math.round(dx/10); if (Math.abs(ix) < 2 ) ix = dx > 0 ? 2 : -2; xaqSP2 += ix; fSP2 = 1; } else { xaqSP2 = xcaqSP2; fSP2 = 0; } if (ycaqSP2 != yaqSP2) yaqSP2 += Math.round((ycaqSP2-yaqSP2)/10); for(var x=0; x < numObjSP2; x++) { if (dx != 0) { if (dx < 0 && objSP2[x].d == 1) objSP2[x].changedir(); if (dx > 0 && objSP2[x].d == 0) objSP2[x].changedir(); } objSP2[x].anim(); } } function mouseEventSP2(e) { if (NS4) { xcaqSP2 = e.pageX ; ycaqSP2 = e.pageY ; } else { xcaqSP2 = event.clientX + document.body.scrollLeft ; ycaqSP2 = event.clientY + document.body.scrollTop ; } } function initSP2() { if (VERSION4) { for(var x=0; x<numObjSP2; x++) objSP2[x] = new defObjSP2(x) ; if (NS4) document.captureEvents(Event.MOUSEMOVE); document.onmousemove = mouseEventSP2; setInterval("animSP2();",50); } } if (VERSION4 && ! NS4) { for (var x=0; x<numObjSP2; x++) { document.write('<div id="SP2'+x+'" style="position: absolute; visibility: visible;">'); document.write('<img name="imgSP2'+x+'" src="'+nameSP2a+'" height="'+heightSP2+'" width="'+widthSP2+'" border="0"></div>'); document.write('</div>'); } } if (window.onload) { if (window.RegExp) { var regstr = '^[^\\{]*\\{((.|\\t|\\n|\\r)*)}[^\\}]*$'; window.onload.toString().match(regstr); window.onload = new Function (RegExp.$1+"; initSP2 ();"); } } else window.onload = initSP2; // --> </script> Cliquez ici pour tout sélectionner
Sélectionner l'image si dessous puis faites un "enregistrer sous"
Cette image doit être sur le même chemin que le fichier.htm