• Des SCRIPTS gratuits, expliqués et personnalisables.
    •
Visualisez, puis téléchargez les fichiers correspondants (zip).
        • Il ne restera plus qu'à inclure les codes dans vos pages !
           
• Free and customable SCRIPTS.
                • For more convenience, zip files are proposed.
                    • Download and include script on your page.

LISTE des SCRIPTS
Cliquer ici

CETTE RUBRIQUE...

01 Votre souris poursuivie
02 Un spot braqué sur pages
03 Casse briques
04 Un ballon fou
05 Lancer des bonbons
06 Pluie
07 Accompagner la souris
08 Jouer au 421 (dés)
09 Pisser sur certains liens
10 Feu d'artifice
11 Jouer aux pions (connect4)
12 La souris poursiuvie
13 Le bandit manchot
Mastermind_01
Pendu_01
Puzzle_01
Bataille navale_01
Feu d'artifice_01
Sablier_01

DES BULLES SUIVENT LA SOURIS

Cliquez sur "download" pour télécharger le kit nécessaire
Compatible IE et NS (v4.7: oui; v6.2: non). On peut même arrêter l'effet ! Arrêter l'effet

1/ Ajouter juste après la balise body:

<script>
/* Cursor trailer scriptBy Brian Caputo (bcaputo@icdc.com)*/
B=document.all;
C=document.layers;
T1=new Array("gag01_1.gif",38,35,"gag01_2.gif",30,31,"gag01_3.gif",28,26,"gag01_4.gif",22,21,"gag01_5.gif",16,16,"gag01_6.gif",10,10)
nos=parseInt(T1.length/3)
rate=50
ie5fix1=0;
ie5fix2=0;
for (i=0;i<nos;i++){
createContainer("CUR"+i,i*10,i*10,i*3+1,i*3+2,"","<img src='"+T1[i*3]+"' width="+T1[(i*3+1)]+" height="+T1[(i*3+2)]+" border=0>")}
function createContainer(N,Xp,Yp,W,H,At,HT,Op,St){
with (document){
write((!B) ? "<layer id='"+N+"' left="+Xp+" top="+Yp+" width="+W+" height="+H : "<div id='"+N+"'"+" style='position:absolute;left:"+Xp+"; top:"+Yp+"; width:"+W+"; height:"+H+"; ");
if(St){
if (C)
write(" style='");
write(St+";' ")
}
else write((B)?"'":"");
write((At)? At+">" : ">");
write((HT) ? HT : "");
if (!Op)
closeContainer(N)
}
}
function closeContainer(){
document.write((B)?"</div>":"</layer>")
}
function getXpos(N){
return (B) ? parseInt(B[N].style.left) : C[N].left
}
function getYpos(N){
return (B) ? parseInt(B[N].style.top) : C[N].top
}

function moveContainer(N,DX,DY){
c=(B) ? B[N].style :C[N];c.left=DX;c.top=DY
}
function cycle(){
//if (IE5)
if (document.all&&window.print){
ie5fix1=document.body.scrollLeft;
ie5fix2=document.body.scrollTop;
}
for (i=0;i<(nos-1);i++){
moveContainer("CUR"+i,getXpos("CUR"+(i+1)),getYpos("CUR"+(i+1)))
}
}
function newPos(e){
moveContainer("CUR"+(nos-1),(B)?event.clientX+ie5fix1:e.pageX+2,(B)?event.clientY+ie5fix2:e.pageY+2
)
}
if(document.layers)
document.captureEvents(Event.MOUSEMOVE)
document.onmousemove=newPos
var go = setInterval("cycle()",rate)
</script>

2/ Pour arrêter l'effet:
Soyez sympa... n'ommettez pas d'insérer un lien pour stopper cette folie !

<A HREF="#" onclick="clearInterval(go); document.onmousemove=null">Pitié, arrêtez moi ça !</A>

Pitié, arrêtez moi ça !