Modifier un code effet de neige

archi1 Messages postés 2 Date d'inscription mercredi 12 janvier 2005 Statut Membre Dernière intervention 13 janvier 2005 - 12 janv. 2005 à 17:02
archi1 Messages postés 2 Date d'inscription mercredi 12 janvier 2005 Statut Membre Dernière intervention 13 janvier 2005 - 13 janv. 2005 à 17:46
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

the_smurf Messages postés 283 Date d'inscription vendredi 6 août 2004 Statut Membre Dernière intervention 22 juin 2006
13 janv. 2005 à 16:56
<!-- 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
0
archi1 Messages postés 2 Date d'inscription mercredi 12 janvier 2005 Statut Membre Dernière intervention 13 janvier 2005
13 janv. 2005 à 17:46
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 ?
0
Rejoignez-nous