Modifier un code effet de neige

Signaler
Messages postés
2
Date d'inscription
mercredi 12 janvier 2005
Statut
Membre
Dernière intervention
13 janvier 2005
-
Messages postés
2
Date d'inscription
mercredi 12 janvier 2005
Statut
Membre
Dernière intervention
13 janvier 2005
-
bjr,

j'aimerai associer une image au code ci-joint, à la place des flocons de neige.
possible ou pas ?
merci de votre aide

entre balises head

<!-- DEBUT DU SCRIPT -->
<style>
.drop { position: absolute; width: 3; filter: flipV(), flipH(); font-size: 40; color: blue }
</style>
<script language="javascript">
snow = true; // false-pluie; true-neige
snowsym = " * "
rainsym = " ' "
intensite = 1 //Intensité de la pluie ou neige !
if(snow){sym = snowsym; speed=5; angle=1; drops=intensite}
else{sym = rainsym; speed=5; drops=intensite; angle=6}movex -speed/angle; movey speed; count = 0;
function precipitation(){
for(move = 0; move < drops; move++){
xx[move]+=movex; yy[move]+=mv[move];
hmm = Math.round(Math.random()*1);
if(xx[move] < 0){xx[move] = maxx+10;}
if(yy[move] > maxy){yy[move] = 10;}
drop[move].left = xx[move]
drop[move].top = yy[move]+document.body.scrollTop;
}setTimeout('precipitation()','1')}
</script>
<!-- FIN DU SCRIPT -->

entre balise body
<!-- DEBUT DU SCRIPT -->
<script language="javascript">
if (document.all){drop new Array(); xx new Array(); yy = new Array(); mv = new Array()ly "document.all[\\'"; st "\\'].style"
for(make = 0; make < drops; make++){
document.write('
'+sym+'
');
drop[make] = eval(ly+'drop'+make+st);
maxx = document.body.clientWidth-40
maxy = document.body.clientHeight-40
xx[make] = Math.random()*maxx;
yy[make] = -100-Math.random()*maxy;
drop[make].left = xx[make]
drop[make].top = yy[make]
mv[make] = (Math.random()*5)+speed/4;
drop[make].fontSize = (Math.random()*10)+20;if(snow){col '#C0C0C0'}else{col 'blue'}
drop[make].color = col;
}
window.onload=precipitation
}
</script>
<!-- FIN DU SCRIPT -->

2 réponses

Messages postés
283
Date d'inscription
vendredi 6 août 2004
Statut
Membre
Dernière intervention
22 juin 2006

<!-- DEBUT DU SCRIPT -->
<style>
.drop { position: absolute; width: 3; filter: flipV(), flipH(); font-size: 40; color: blue }
</style>
<script language="javascript">
snow = true; // false-pluie; true-neige
snowsym = " "
rainsym = " ' "
intensite = 1 //Intensité de la pluie ou neige !
if(snow){sym = snowsym; speed=5; angle=1; drops=intensite}
else{sym = rainsym; speed=5; drops=intensite; angle=6}movex -speed/angle; movey speed; count = 0;
function precipitation(){
for(move = 0; move < drops; move++){
xx[move]+=movex; yy[move]+=mv[move];
hmm = Math.round(Math.random()*1);
if(xx[move] < 0){xx[move] = maxx+10;}
if(yy[move] > maxy){yy[move] = 10;}
drop[move].left = xx[move]
drop[move].top = yy[move]+document.body.scrollTop;
}setTimeout('precipitation()','1')}
</script>
<!-- FIN DU SCRIPT -->

entre balise body
<!-- DEBUT DU SCRIPT -->
<script language="javascript">
if (document.all){drop new Array(); xx new Array(); yy = new Array(); mv = new Array()ly "document.all[\\'"; st "\\'].style"
for(make = 0; make < drops; make++){
document.write('
'+sym+'
');
drop[make] = eval(ly+'drop'+make+st);
maxx = document.body.clientWidth-40
maxy = document.body.clientHeight-40
xx[make] = Math.random()*maxx;
yy[make] = -100-Math.random()*maxy;
drop[make].left = xx[make]
drop[make].top = yy[make]
mv[make] = (Math.random()*5)+speed/4;
drop[make].fontSize = (Math.random()*10)+20;if(snow){col '#C0C0C0'}else{col 'blue'}
drop[make].color = col;
}
window.onload=precipitation
}
</script>
<!-- FIN DU SCRIPT -->


The SMURF
[mailto:the_little_smurf@yahoo.fr the_little_smurf@yahoo.fr]
Enjoy the life, don't waste your time in front of your computer
Messages postés
2
Date d'inscription
mercredi 12 janvier 2005
Statut
Membre
Dernière intervention
13 janvier 2005

merci ça marche, cependant j'ai une barre de défilement en bas qui apparait lorsque l'image va contre le cote gauche de l'écran ?