Neige sur site
Résolu
powerguitou
Messages postés
472
Date d'inscription
Statut
Membre
Dernière intervention
-
powerguitou Messages postés 472 Date d'inscription Statut Membre Dernière intervention -
powerguitou Messages postés 472 Date d'inscription Statut Membre Dernière intervention -
hello à tous,
mon problème consiste a faire tomber de la neige sur mon site,chose qui a été résolue avec un petit script en java,je dit bien un petit parce qu'il y en a qui sont tellement long qui font peur.
En fait ce java fait tomber des caractère Windows comme celui la *.
Maintenant je voulais programmer ma page pour la saint-Valentin,donc faire tomber des coeurs, la police webdings et la lettre y qui dans la police forme un coeur.le problème est qu'il n est pas interpréter par le java.donc pour l 'instant il neige mais des Y^^.
voila si quelqu'un a une idée du comment faire.
voila mon js
var snowmax=55;var snowcolor=new Array("#aaaacc","#ddddFF","#ccccDD");var snowtype=new Array("Webdings");var snowletter="Y";var sinkspeed=1;var
snowmaxsize=30;var snowminsize=10;var snowingzone=1;var snow=new Array();var marginbottom;var marginright;var timer;var i_snow=0;var x_mv=new Array();var crds=new
Array();var lftrght=new Array();var browserinfos=navigator.userAgent;var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/);var
ns6=document.getElementById&&!document.all;var opera=browserinfos.match(/Opera/);var browserok=ie5||ns6||opera;function randommaker(a){rand=Math.floor(a*Math.random
());return rand}function iecompattest(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body}function initsnow(){if
(ie5||opera){marginbottom=iecompattest().clientHeight;marginright=iecompattest().clientWidth}else{if(ns6){marginbottom=self.innerHeight;marginright=self.innerWidth}}var
a=snowmaxsize-snowminsize;for(i=0;i<=snowmax;i++){crds[i]=0;lftrght[i]=Math.random()*15;x_mv[i]=0.03+Math.random()/10;snow[i]=document.getElementById("s"+i);snow
[i].style.fontFamily=snowtype[randommaker(snowtype.length)];snow[i].size=randommaker(a)+snowminsize;snow[i].style.fontSize=snow[i].size+"px";snow[i].style.color=snowcolor
[randommaker(snowcolor.length)];snow[i].sink=sinkspeed*snow[i].size/5;if(snowingzone==1){snow[i].posx=randommaker(marginright-snow[i].size)}if(snowingzone==2){snow
[i].posx=randommaker(marginright/2-snow[i].size)}if(snowingzone==3){snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}if(snowingzone==4){snow
[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}snow[i].posy=randommaker(2*marginbottom-marginbottom-2*snow[i].size);snow[i].style.left=snow[i].posx+"px";snow
[i].style.top=snow[i].posy+"px"}movesnow()}function movesnow(){for(i=0;i<=snowmax;i++){crds[i]+=x_mv[i];snow[i].posy+=snow[i].sink;snow[i].style.left=snow[i].posx+lftrght[i]
*Math.sin(crds[i])+"px";snow[i].style.top=snow[i].posy+"px";if(snow[i].posy>=marginbottom-2*snow[i].size||parseInt(snow[i].style.left)>(marginright-3*lftrght[i])){if(snowingzone==1)
{snow[i].posx=randommaker(marginright-snow[i].size)}if(snowingzone==2){snow[i].posx=randommaker(marginright/2-snow[i].size)}if(snowingzone==3){snow[i].posx=randommaker
(marginright/2-snow[i].size)+marginright/0}if(snowingzone==4){snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}snow[i].posy=0}}var a=setTimeout("movesnow
()",50)}function hidesnow(){if(window.timer){clearTimeout(timer)}for(i=0;i<=snowmax;i++){document.getElementById("s"+i).style.visibility="hidden"}}for(i=0;i<=snowmax;i++)
{document.write('<div id="s'+i+'" style="POSITION: absolute; Z-INDEX: 9'+i+"; VISIBILITY: visible; TOP:-"+snowmaxsize+'px; LEFT: 0px;">'+snowletter+"</div>")}if(browserok)
{initsnow()}else{document.write};
mon problème consiste a faire tomber de la neige sur mon site,chose qui a été résolue avec un petit script en java,je dit bien un petit parce qu'il y en a qui sont tellement long qui font peur.
En fait ce java fait tomber des caractère Windows comme celui la *.
Maintenant je voulais programmer ma page pour la saint-Valentin,donc faire tomber des coeurs, la police webdings et la lettre y qui dans la police forme un coeur.le problème est qu'il n est pas interpréter par le java.donc pour l 'instant il neige mais des Y^^.
voila si quelqu'un a une idée du comment faire.
voila mon js
var snowmax=55;var snowcolor=new Array("#aaaacc","#ddddFF","#ccccDD");var snowtype=new Array("Webdings");var snowletter="Y";var sinkspeed=1;var
snowmaxsize=30;var snowminsize=10;var snowingzone=1;var snow=new Array();var marginbottom;var marginright;var timer;var i_snow=0;var x_mv=new Array();var crds=new
Array();var lftrght=new Array();var browserinfos=navigator.userAgent;var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/);var
ns6=document.getElementById&&!document.all;var opera=browserinfos.match(/Opera/);var browserok=ie5||ns6||opera;function randommaker(a){rand=Math.floor(a*Math.random
());return rand}function iecompattest(){return(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body}function initsnow(){if
(ie5||opera){marginbottom=iecompattest().clientHeight;marginright=iecompattest().clientWidth}else{if(ns6){marginbottom=self.innerHeight;marginright=self.innerWidth}}var
a=snowmaxsize-snowminsize;for(i=0;i<=snowmax;i++){crds[i]=0;lftrght[i]=Math.random()*15;x_mv[i]=0.03+Math.random()/10;snow[i]=document.getElementById("s"+i);snow
[i].style.fontFamily=snowtype[randommaker(snowtype.length)];snow[i].size=randommaker(a)+snowminsize;snow[i].style.fontSize=snow[i].size+"px";snow[i].style.color=snowcolor
[randommaker(snowcolor.length)];snow[i].sink=sinkspeed*snow[i].size/5;if(snowingzone==1){snow[i].posx=randommaker(marginright-snow[i].size)}if(snowingzone==2){snow
[i].posx=randommaker(marginright/2-snow[i].size)}if(snowingzone==3){snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}if(snowingzone==4){snow
[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}snow[i].posy=randommaker(2*marginbottom-marginbottom-2*snow[i].size);snow[i].style.left=snow[i].posx+"px";snow
[i].style.top=snow[i].posy+"px"}movesnow()}function movesnow(){for(i=0;i<=snowmax;i++){crds[i]+=x_mv[i];snow[i].posy+=snow[i].sink;snow[i].style.left=snow[i].posx+lftrght[i]
*Math.sin(crds[i])+"px";snow[i].style.top=snow[i].posy+"px";if(snow[i].posy>=marginbottom-2*snow[i].size||parseInt(snow[i].style.left)>(marginright-3*lftrght[i])){if(snowingzone==1)
{snow[i].posx=randommaker(marginright-snow[i].size)}if(snowingzone==2){snow[i].posx=randommaker(marginright/2-snow[i].size)}if(snowingzone==3){snow[i].posx=randommaker
(marginright/2-snow[i].size)+marginright/0}if(snowingzone==4){snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}snow[i].posy=0}}var a=setTimeout("movesnow
()",50)}function hidesnow(){if(window.timer){clearTimeout(timer)}for(i=0;i<=snowmax;i++){document.getElementById("s"+i).style.visibility="hidden"}}for(i=0;i<=snowmax;i++)
{document.write('<div id="s'+i+'" style="POSITION: absolute; Z-INDEX: 9'+i+"; VISIBILITY: visible; TOP:-"+snowmaxsize+'px; LEFT: 0px;">'+snowletter+"</div>")}if(browserok)
{initsnow()}else{document.write};
A voir également:
- Neige sur site
- Site comme coco - Accueil - Réseaux sociaux
- Site de telechargement - Accueil - Outils
- Quel site remplace coco - Accueil - Réseaux sociaux
- Site x - Guide
- Site pour vendre des objets d'occasion - Guide