de la neige sur le forum

15-12-2006 à 09:46:59
je sais que c'est possible sur un forum phpbb ou un site y a t'il moyen de le faire avec un forum fre-bb

(en théorie voila le script qu'il faut utilisé <script language="JavaScript1.2">
<!-- Script écrit par Altan. Visitez son site! -->
<!-- http://www.altan.hr/snow -->

<!-- Script utiliser à titre d'exemple -->
<!-- http://www.espace-webmaster.com -->

<!-- Begin
var no = 15; // nombre de flocon
var speed = 9; // Vitesse ou tombe les flocons
var snowflake = "4.gif"; // Nom de votre image

var ns4up = (document.layers) ? 1 : 0; // Version de netscape
var ie4up = (document.all) ? 1 : 0; // Version d' Internet Exploreur
var dx, xp, yp; // Coordonnées de positionnement
var am, stx, sty; // amplitude and step variables
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;
}
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; // définition du coordonné
xp = Math.random()*(doc_width-50); // définition de la position
yp = Math.random()*doc_height;
am = Math.random()*20; // définition de l'amplitude
stx = 0.02 + Math.random()/10; // set step variables
sty = 0.7 + Math.random(); // set step variables
if (ns4up) { // set layers
if (i == 0) {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></layer>");
} else {
document.write("<layer name=\"dot"+ i +"\" left=\"15\" ");
document.write("top=\"15\" visibility=\"show\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></layer>");
}
} else if (ie4up) {
if (i == 0) {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></div>");
} else {
document.write("<div id=\"dot"+ i +"\" style=\"POSITION: ");
document.write("absolute; Z-INDEX: "+ i +"; VISIBILITY: ");
document.write("visible; TOP: 15px; LEFT: 15px;\"><img src=\"");
document.write(snowflake + "\" border=\"0\"></div>");
}
}
}
function snowNS() { // définition de l'animation pour Netscape
for (i = 0; i < no; ++ i) { // de même pour chaque point
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()", speed);
}
function snowIE() { // Définition de l'animation pour Internet Exploreur
for (i = 0; i < no; ++ i) { // de même pour chaque point
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()", speed);
}
if (ns4up) {
snowNS();
} else if (ie4up) {
snowIE();
}
// End -->
</script>

)

enfin si c'est possible ce serait bien ca permettrait de s'adapter un peut au saison feuille, oeuf, ect...

enfin voila j'attend vos réponse et bonne nuit a tous.
30-11-2006 à 03:17:40
essais ton script dans la zone html

Je l'ai testé sur un autre forum et ca fonctionne :

http://cobayehtml2.free-bb.com/index.php?sid=26510

--Message édité par MusicalBox le 30-11-06 à 04:09:43--

M u s i c a l B o x
30-11-2006 à 17:41:39
perso j'y arrive pas mais bon j'ai été sur le forum aide pour l'interface html pour une réponse.

et dire que de faire un site en html c'est si simple mais que de faire des modif sur un forum avec cet outil est si casse-tête.
30-11-2006 à 21:09:18
En passant, ton script ne fonctionne qu'avec Internet Explorer. Pas de neige sur Firefox.

M u s i c a l B o x
01-12-2006 à 13:28:31
j'ai réussi a en trouver quelques uns qui fonctionne sous plusieur plateforme.
15-12-2006 à 09:40:38
T'as fait comment du coup?
15-12-2006 à 09:46:59
Tu trouveras la réponse, donnée par kate, au bas de ce topic :

http://forum.free-bb.com/sujet-10-217178-1-0-Petit-test-de-design-noël.html

M u s i c a l B o x