Sambote Posted November 24, 2012 Share Posted November 24, 2012 Bonjour, Pour Noël je souhaiterais ajouter un script sur la page d'accueil, les flocons de neiges qui tombent du haut de l'écran. Comment integré ce script? Merci pour votre réponse Link to comment Share on other sites More sharing options...
Bondaty and Co Posted November 26, 2012 Share Posted November 26, 2012 Salut, Dans le header.tpl essaie de mettre ( à vérifier ): {if $page_name == 'index'} <script type="text/javascript" src="{$js_dir}ton-javaspcript.js"></script> {/if} et ton fichier javascript dans le dossier js du thème. Link to comment Share on other sites More sharing options...
Sambote Posted December 10, 2012 Author Share Posted December 10, 2012 (edited) Bonjour, enfin une reponse merci, je verifi @+ Edit: cela ne fonctionne pas voici mon script ----------------------------------------- <!-- DEBUT DU SCRIPT --><SCRIPT language=JavaScript> /* Snow Effect Script Created and submitted by Altan d.o.o. ([email protected], http://www.altan.hr/snow/index.html) EDITE SUR L'EDITEUR JAVASCRIPT http://www.editeurjavascript.com */ var snowsrc="http://www.toureurope2013.eu/images/flocon_blanc.gif" var no = 15; var ns4up = (document.layers) ? 1 : 0; var ie4up = (document.all) ? 1 : 0; var nn6up = (document.getElementById) ? 1 : 0; var dx, xp, yp; var am, stx, sty; var i, doc_width = 800, doc_height = 600; if (ns4up) { doc_width = self.innerWidth; doc_height = self.innerHeight; } else if (ie4up) { doc_width = document.body.clientWidth; doc_height = document.body.clientHeight; } else if (nn6up) { doc_width = self.innerWidth; doc_height = self.innerHeight; } dx = new Array(); xp = new Array(); yp = new Array(); am = new Array(); stx = new Array(); sty = new Array(); for (i = 0; i < no; ++ i) { dx = 0; xp = Math.random()*(doc_width-50); yp = Math.random()*doc_height; am = Math.random()*20; stx = 0.02 + Math.random()/10; sty = 0.7 + Math.random(); if (ns4up) { if (i == 0) { document.write("<layer name=dot"+ i +" left=15 top=15 visibility=show><img src='"+snowsrc+"' border=0></layer>"); } else { document.write("<layer name=dot"+ i +" left=15 top=15 visibility=show><img src='"+snowsrc+"' border=0></layer>"); } } else if (ie4up || nn6up) { if (i == 0) { document.write("<div id=dot"+ i +" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=0></div>"); } else { document.write("<div id=dot"+ i +" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=0></div>"); } } } function snowNS() { for (i = 0; i < no; ++ i) { yp += sty; if (yp > doc_height-50) { xp = Math.random()*(doc_width-am-30); yp = 0; stx = 0.02 + Math.random()/10; sty = 0.7 + Math.random(); doc_width = self.innerWidth; doc_height = self.innerHeight; } dx += stx; document.layers["dot"+i].top = yp; document.layers["dot"+i].left = xp + am*Math.sin(dx); } setTimeout("snowNS()", 10); } function snowIE() { for (i = 0; i < no; ++ i) { yp += sty; if (yp > doc_height-50) { xp = Math.random()*(doc_width-am-30); yp = 0; stx = 0.02 + Math.random()/10; sty = 0.7 + Math.random(); doc_width = document.body.clientWidth; doc_height = document.body.clientHeight; } dx += stx; document.all["dot"+i].style.pixelTop = yp; document.all["dot"+i].style.pixelLeft = xp + am*Math.sin(dx); } setTimeout("snowIE()", 10); } function snowNN6() { for (i = 0; i < no; ++ i) { yp += sty; if (yp > doc_height-50) { xp = Math.random()*(doc_width-am-30); yp = 0; stx = 0.02 + Math.random()/10; sty = 0.7 + Math.random(); doc_width = self.innerWidth; doc_height = self.innerHeight; } dx += stx; document.getElementById("dot"+i).style.top = yp; document.getElementById("dot"+i).style.left = xp + am*Math.sin(dx); } setTimeout("snowNN6()", 10); } if (ns4up) { snowNS(); } else if (ie4up) { snowIE(); } else if (nn6up) { snowNN6(); } </SCRIPT> <!-- FIN DU SCRIPT --><noscript><a href="http://www.editeurjavascript.com/countus/">compteur live</a></noscript> Merci Edited December 10, 2012 by Sambote (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now