Script conffettit qui ne marche pas !

4 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Script conffettit qui ne marche pas !

Message par o-flo-o Dim 19 Fév 2012 - 14:46

Bonjour à tous !! Smile Voila j'ai trouver ce script :
Code:
<body>
<!-- DEBUT DU SCRIPT -->
<SCRIPT language=JavaScript>
var snowsrc="http://i45.servimg.com/u/f45/17/15/27/99/anigif11.gif"
var no = 10;
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[i] = 0;
xp[i] = Math.random()*(doc_width-50);
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 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[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
dx[i] += stx[i];
document.layers["dot"+i].top = yp[i];
document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowNS()", 10);
}

function snowIE() {
for (i = 0; i < no; ++ i) {
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx[i] += stx[i];
document.all["dot"+i].style.pixelTop = yp[i];
document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowIE()", 10);
}

function snowNN6() {
for (i = 0; i < no; ++ i) {
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
dx[i] += stx[i];
document.getElementById("dot"+i).style.top = yp[i];
document.getElementById("dot"+i).style.left = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowNN6()", 10);
}
if (ns4up) {
snowNS();
} else if (ie4up) {
snowIE();
} else if (nn6up) {
snowNN6();
}

</SCRIPT>

<!-- FIN DU SCRIPT -->
</body>

J'ai demander à un ami de l'héberger et il en ressort comme ceci http://boardfunradio.forumpro.fr/10766.js
Quand je le place dans ma description sa ne marche pas j'ai donc essayer en HTML quand je prévisualise sa marche puis sa ne marche plus sa beug constamment , HELP ME PLEASE.
o-flo-o

o-flo-o
****

Masculin
Messages : 396
Inscrit(e) le : 07/09/2011

http://rihannathequeen.forumgratuit.be
o-flo-o a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script conffettit qui ne marche pas !

Message par Pinguino Lun 20 Fév 2012 - 11:17

Bonjour,
vous n'avez pas besoin de votre ami pour héberger ce script Smile (et en plus il ne l'a pas fait correctement Smile )


Tous les scripts Javascript peuvent être hébergés sur votre propre forum dans le PA >> Modules >> Html & Javascript > Gestion des scripts Javascript

Je vous invite à consulter ce sujet : https://forum.forumactif.com/t308422-nouveaute-forumactif-gestion-des-codes-javascript

En ce qui concerne votre script il vous faudra créer un nouveau fichier Javascript via cette function et ajouter dans le champ "Code Javascript" ce code :


Code:
var snowsrc="http://i45.servimg.com/u/f45/17/15/27/99/anigif11.gif"
var no = 10;
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[i] = 0;
xp[i] = Math.random()*(doc_width-50);
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*20;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 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[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
dx[i] += stx[i];
document.layers["dot"+i].top = yp[i];
document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowNS()", 10);
}
 
function snowIE() {
for (i = 0; i < no; ++ i) {
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = document.body.clientWidth;
doc_height = document.body.clientHeight;
}
dx[i] += stx[i];
document.all["dot"+i].style.pixelTop = yp[i];
document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowIE()", 10);
}
 
function snowNN6() {
for (i = 0; i < no; ++ i) {
yp[i] += sty[i];
if (yp[i] > doc_height-50) {
xp[i] = Math.random()*(doc_width-am[i]-30);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
doc_width = self.innerWidth;
doc_height = self.innerHeight;
}
dx[i] += stx[i];
document.getElementById("dot"+i).style.top = yp[i];
document.getElementById("dot"+i).style.left = xp[i] + am[i]*Math.sin(dx[i]);
}
setTimeout("snowNN6()", 10);
}
if (ns4up) {
snowNS();
} else if (ie4up) {
snowIE();
} else if (nn6up) {
snowNN6();
}

Faîtes attention, par rapport à votre code initial vous n'avez pas besoin de balises body et script !
Pinguino

Pinguino
Adminactif
Adminactif

Masculin
Messages : 13622
Inscrit(e) le : 02/05/2004

Pinguino a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script conffettit qui ne marche pas !

Message par o-flo-o Lun 20 Fév 2012 - 15:42

Merci de votre réponse mais sa ne marche pas le code ne veut pas se mettre :/
o-flo-o

o-flo-o
****

Masculin
Messages : 396
Inscrit(e) le : 07/09/2011

http://rihannathequeen.forumgratuit.be
o-flo-o a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script conffettit qui ne marche pas !

Message par o-flo-o Dim 26 Fév 2012 - 0:11

UP ! Smile
o-flo-o

o-flo-o
****

Masculin
Messages : 396
Inscrit(e) le : 07/09/2011

http://rihannathequeen.forumgratuit.be
o-flo-o a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script conffettit qui ne marche pas !

Message par missx Dim 26 Fév 2012 - 10:54

Tous les scripts Javascript peuvent être hébergés sur votre propre forum dans le PA >> Modules >> Html & Javascript > Gestion des scripts Javascript
J'ai remarquée que les scripts de pluie d'images et autres effets d'images ne fonctionnes pas via la gestion des code javascript.
Il faut faire un .js et l’intégrer via la description du site ou via les balises méta : PA /Général / Les moteurs de recherche / Lier un javascript .
Est-ce un bug ?
o-flo-o : voici ton fichier .js hébergé et corrigé.
https://sd-1.archive-host.com/membres/up/163144849328536723/confettis.js
à mettre dans le PA /Général / Les moteurs de recherche / Lier un javascript = dans le champ coller l’adresse du js.
A+
missx

missx
Membre actif

Féminin
Messages : 2895
Inscrit(e) le : 12/05/2007

missx a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script conffettit qui ne marche pas !

Message par o-flo-o Dim 26 Fév 2012 - 15:45

A mon avis , oui c'est un beug , merci sa marche , puis-je savoir comment avec vous heberger vos fichier ' JavaScript ' et ou ? Car sa marche a la perfection !!
o-flo-o

o-flo-o
****

Masculin
Messages : 396
Inscrit(e) le : 07/09/2011

http://rihannathequeen.forumgratuit.be
o-flo-o a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script conffettit qui ne marche pas !

Message par missx Dim 26 Fév 2012 - 18:06

Si tu clique sur le lien du .js
https://sd-1.archive-host.com/membres/up/163144849328536723/confettis.js
tu verras que le javascript est sans les balises <script> et sans n° de ligne.
Je les héberge sur archive host ou sur mon espace perso de mon Fournisseur d’accès internet.
A+
missx

missx
Membre actif

Féminin
Messages : 2895
Inscrit(e) le : 12/05/2007

missx a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script conffettit qui ne marche pas !

Message par o-flo-o Lun 27 Fév 2012 - 0:32

Ah d'accord , je ne peut pas m'inscrire gratuitement sur Harchive Host , j'ai pris la dernière option et sa ne marche pas.
o-flo-o

o-flo-o
****

Masculin
Messages : 396
Inscrit(e) le : 07/09/2011

http://rihannathequeen.forumgratuit.be
o-flo-o a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script conffettit qui ne marche pas !

Message par missx Lun 27 Fév 2012 - 12:02

qu'est ce qui ne marche pas ?
l'inscription est gratuite sur archive host .
il y a aussi
yourjavascript
A+
missx

missx
Membre actif

Féminin
Messages : 2895
Inscrit(e) le : 12/05/2007

missx a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script conffettit qui ne marche pas !

Message par Ea Ven 2 Mar 2012 - 19:51

Bonjour,


Pour archive-host il n'y a plus d'inscription gratuite ( juste un test de 14 jours ).

Sinon on peut héberger un script dans les javascript et juste l'utiliser dans une balise :

Code:
<script type="text/javascript" src="/adresse-du-js.js"></script>
Où on veut sans l'utiliser par l'inclusion normale.

missx a écrit:
Tous les scripts Javascript peuvent être hébergés sur votre propre forum dans le PA >> Modules >> Html & Javascript > Gestion des scripts Javascript
J'ai remarquée que les scripts de pluie d'images et autres effets d'images ne fonctionnes pas via la gestion des code javascript.
Il faut faire un .js et l’intégrer via la description du site ou via les balises méta : PA /Général / Les moteurs de recherche / Lier un javascript .
Est-ce un bug ?
C'est parce qu'il y a des trucs archaïques du style "document.write" ( qui écrit du html là où le script se trouve ), une manière moderne de faire est d'attendre que la page soit chargée et là ajouter les éléments.

Cordialement.
Ea

Ea
Aidactif
Aidactif

Messages : 23583
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script conffettit qui ne marche pas !

Message par o-flo-o Ven 2 Mar 2012 - 20:06

D'accord merci Etana ! Smile
o-flo-o

o-flo-o
****

Masculin
Messages : 396
Inscrit(e) le : 07/09/2011

http://rihannathequeen.forumgratuit.be
o-flo-o a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum