Un Javascript ne marche pas sur mon forum
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Un Javascript ne marche pas sur mon forum
Bonjour,
Je souhaitais mettre sur mon forum (PHPBB2) le fameux script des petites étoiles suivant le curseur. Je l'ai donc créé dans les scripts, mais il reste invisible. J'ai donc hébergé le script sur un autre site et collé l'URL du script dans la description de mon forum comme ça se faisait avant, mais l'URL est systématiquement effacée.
Je cherche à comprendre pourquoi mon script n'est pas visible. Est-ce parce que j'ai créé un CSS personnalisé ? Dans tous les cas, pourriez-vous m'aider à rendre mon script visible s'il vous plaît ?
Merci d'avance !
Je souhaitais mettre sur mon forum (PHPBB2) le fameux script des petites étoiles suivant le curseur. Je l'ai donc créé dans les scripts, mais il reste invisible. J'ai donc hébergé le script sur un autre site et collé l'URL du script dans la description de mon forum comme ça se faisait avant, mais l'URL est systématiquement effacée.
Je cherche à comprendre pourquoi mon script n'est pas visible. Est-ce parce que j'ai créé un CSS personnalisé ? Dans tous les cas, pourriez-vous m'aider à rendre mon script visible s'il vous plaît ?
Merci d'avance !
Dernière édition par Candyd le Mar 26 Nov 2013 - 12:36, édité 1 fois
Re: Un Javascript ne marche pas sur mon forum
Bonjour
Le script est en place?
Vous avez le code du script?
Cdt.
Le script est en place?
Vous avez le code du script?
Cdt.
Re: Un Javascript ne marche pas sur mon forum
Le script est activé dans le module de gestion des codes Javascript.
- Code:
// <![CDATA[
var colour="#FF0000";
var sparkles=50;
/****************************
* Tinkerbell Magic Sparkle *
* (c) 2005 mf2fm web-design *
* http://www.mf2fm.co.uk/rv *
* DON'T EDIT BELOW THIS BOX *
* topcode adapté *
****************************/
var x=ox=400;
var y=oy=300;
var swide=800;
var shigh=600;
var sleft=sdown=0;
var tiny=new Array();
var star=new Array();
var starv=new Array();
var starx=new Array();
var stary=new Array();
var tinyx=new Array();
var tinyy=new Array();
var tinyv=new Array();
window.onload=function() { if (document.getElementById) {
var i, rats, rlef, rdow;
for (var i=0; i<sparkles; i++) {
var rats=createDiv(3, 3);
rats.style.visibility="hidden";
document.body.appendChild(tiny[i]=rats);
starv[i]=0;
tinyv[i]=0;
var rats=createDiv(5, 5);
rats.style.backgroundColor="transparent";
rats.style.visibility="hidden";
var rlef=createDiv(1, 5);
var rdow=createDiv(5, 1);
rats.appendChild(rlef);
rats.appendChild(rdow);
rlef.style.top="2px";
rlef.style.left="0px";
rdow.style.top="0px";
rdow.style.left="2px";
document.body.appendChild(star[i]=rats);
}
set_width();
sparkle();
}}
function sparkle() {
var c;
if (x!=ox || y!=oy) {
ox=x;
oy=y;
for (c=0; c<sparkles; c++) if (!starv[c]) {
star[c].style.left=(starx[c]=x)+"px";
star[c].style.top=(stary[c]=y)+"px";
star[c].style.clip="rect(0px, 5px, 5px, 0px)";
star[c].style.visibility="visible";
starv[c]=50;
break;
}
}
for (c=0; c<sparkles; c++) {
if (starv[c]) update_star(c);
if (tinyv[c]) update_tiny(c);
}
setTimeout("sparkle()", 40);
}
function update_star(i) {
if (--starv[i]==25) star[i].style.clip="rect(1px, 4px, 4px, 1px)";
if (starv[i]) {
stary[i]+=1+Math.random()*3;
if (stary[i]<shigh+sdown) {
star[i].style.top=stary[i]+"px";
starx[i]+=(i%5-2)/5;
star[i].style.left=starx[i]+"px";
}
else {
star[i].style.visibility="hidden";
starv[i]=0;
return;
}
}
else {
tinyv[i]=50;
tiny[i].style.top=(tinyy[i]=stary[i])+"px";
tiny[i].style.left=(tinyx[i]=starx[i])+"px";
tiny[i].style.width="2px";
tiny[i].style.height="2px";
star[i].style.visibility="hidden";
tiny[i].style.visibility="visible"
}
}
function update_tiny(i) {
if (--tinyv[i]==25) {
tiny[i].style.width="1px";
tiny[i].style.height="1px";
}
if (tinyv[i]) {
tinyy[i]+=1+Math.random()*3;
if (tinyy[i]<shigh+sdown) {
tiny[i].style.top=tinyy[i]+"px";
tinyx[i]+=(i%5-2)/5;
tiny[i].style.left=tinyx[i]+"px";
}
else {
tiny[i].style.visibility="hidden";
tinyv[i]=0;
return;
}
}
else tiny[i].style.visibility="hidden";
}
document.onmousemove=mouse;
function mouse(e) {
set_scroll();
y=(e)?e.pageY:event.y+sdown;
x=(e)?e.pageX:event.x+sleft;
}
function set_scroll() {
if (typeof(self.pageYOffset)=="number") {
sdown=self.pageYOffset;
sleft=self.pageXOffset;
}
else if (document.body.scrollTop || document.body.scrollLeft) {
sdown=document.body.scrollTop;
sleft=document.body.scrollLeft;
}
else if (document.documentElement && (document.documentElement.scrollTop || document.documentElement.scrollLeft)) {
sleft=document.documentElement.scrollLeft;
sdown=document.documentElement.scrollTop;
}
else {
sdown=0;
sleft=0;
}
}
window.onresize=set_width;
function set_width() {
if (typeof(self.innerWidth)=="number") {
swide=self.innerWidth;
shigh=self.innerHeight;
}
else if (document.documentElement && document.documentElement.clientWidth) {
swide=document.documentElement.clientWidth;
shigh=document.documentElement.clientHeight;
}
else if (document.body.clientWidth) {
swide=document.body.clientWidth;
shigh=document.body.clientHeight;
}
}
function createDiv(height, width) {
var div=document.createElement("div");
div.style.position="absolute";
div.style.height=height+"px";
div.style.width=width+"px";
div.style.overflow="hidden";
div.style.backgroundColor=colour;
return (div);
}
// ]]>
Re: Un Javascript ne marche pas sur mon forum
Bonjour
Dans un premier temps assurez vous d'avoir
Si il n'y est pas vous pouvez l'ajouter avant </head>
Puis mettez ce code dans gestion des codes javascript
*pensez à activer les javascripts
Dans un premier temps assurez vous d'avoir
- Code:
{HOSTING_JS}
Si il n'y est pas vous pouvez l'ajouter avant </head>
Puis mettez ce code dans gestion des codes javascript
*pensez à activer les javascripts
- Code:
var colour = "#FF0000"; var sparkles = 50; var x = ox = 400; var y = oy = 300; var swide = 800; var shigh = 600; var sleft = sdown = 0; var tiny = new Array; var star = new Array; var starv = new Array; var starx = new Array; var stary = new Array; var tinyx = new Array; var tinyy = new Array; var tinyv = new Array; window.onload = function() { if (document.getElementById) { var i, rats, rlef, rdow; for (var i = 0;i < sparkles;i++) { var rats = createDiv(3, 3); rats.style.visibility = "hidden"; document.body.appendChild(tiny[i] = rats); starv[i] = 0; tinyv[i] = 0; var rats = createDiv(5, 5); rats.style.backgroundColor = "transparent"; rats.style.visibility = "hidden"; var rlef = createDiv(1, 5); var rdow = createDiv(5, 1); rats.appendChild(rlef); rats.appendChild(rdow); rlef.style.top = "2px"; rlef.style.left = "0px"; rdow.style.top = "0px"; rdow.style.left = "2px"; document.body.appendChild(star[i] = rats); } set_width(); sparkle(); } }; function sparkle() { var c; if (x != ox || y != oy) { ox = x; oy = y; for (c = 0;c < sparkles;c++) { if (!starv[c]) { star[c].style.left = (starx[c] = x) + "px"; star[c].style.top = (stary[c] = y) + "px"; star[c].style.clip = "rect(0px, 5px, 5px, 0px)"; star[c].style.visibility = "visible"; starv[c] = 50; break; } } } for (c = 0;c < sparkles;c++) { if (starv[c]) { update_star(c); } if (tinyv[c]) { update_tiny(c); } } setTimeout("sparkle()", 40); } function update_star(i) { if (--starv[i] == 25) { star[i].style.clip = "rect(1px, 4px, 4px, 1px)"; } if (starv[i]) { stary[i] += 1 + Math.random() * 3; if (stary[i] < shigh + sdown) { star[i].style.top = stary[i] + "px"; starx[i] += (i % 5 - 2) / 5; star[i].style.left = starx[i] + "px"; } else { star[i].style.visibility = "hidden"; starv[i] = 0; return; } } else { tinyv[i] = 50; tiny[i].style.top = (tinyy[i] = stary[i]) + "px"; tiny[i].style.left = (tinyx[i] = starx[i]) + "px"; tiny[i].style.width = "2px"; tiny[i].style.height = "2px"; star[i].style.visibility = "hidden"; tiny[i].style.visibility = "visible"; } } function update_tiny(i) { if (--tinyv[i] == 25) { tiny[i].style.width = "1px"; tiny[i].style.height = "1px"; } if (tinyv[i]) { tinyy[i] += 1 + Math.random() * 3; if (tinyy[i] < shigh + sdown) { tiny[i].style.top = tinyy[i] + "px"; tinyx[i] += (i % 5 - 2) / 5; tiny[i].style.left = tinyx[i] + "px"; } else { tiny[i].style.visibility = "hidden"; tinyv[i] = 0; return; } } else { tiny[i].style.visibility = "hidden"; } } document.onmousemove = mouse; function mouse(e) { set_scroll(); y = e ? e.pageY : event.y + sdown; x = e ? e.pageX : event.x + sleft; } function set_scroll() { if (typeof self.pageYOffset == "number") { sdown = self.pageYOffset; sleft = self.pageXOffset; } else { if (document.body.scrollTop || document.body.scrollLeft) { sdown = document.body.scrollTop; sleft = document.body.scrollLeft; } else { if (document.documentElement && (document.documentElement.scrollTop || document.documentElement.scrollLeft)) { sleft = document.documentElement.scrollLeft; sdown = document.documentElement.scrollTop; } else { sdown = 0; sleft = 0; } } } } window.onresize = set_width; function set_width() { if (typeof self.innerWidth == "number") { swide = self.innerWidth; shigh = self.innerHeight; } else { if (document.documentElement && document.documentElement.clientWidth) { swide = document.documentElement.clientWidth; shigh = document.documentElement.clientHeight; } else { if (document.body.clientWidth) { swide = document.body.clientWidth; shigh = document.body.clientHeight; } } } } function createDiv(height, width) { var div = document.createElement("div"); div.style.position = "absolute"; div.style.height = height + "px"; div.style.width = width + "px"; div.style.overflow = "hidden"; div.style.backgroundColor = colour; return div; } ;
Re: Un Javascript ne marche pas sur mon forum
Ah mince... Je n'ai pas accès aux templates En attendant, merci et je donnerai des nouvelles quand j'aurai vu ça avec le fondateur. En tout cas ça expliquerait pourquoi jamais les Javascripts n'ont marché sur ce forum...
Re: Un Javascript ne marche pas sur mon forum
Bonjour
Oui effectivement si
aucun javascript ne sera actif dans gestion des codes javascript.
En attendant en l'hébergeant et en mettant
Cdt.
Oui effectivement si
- Code:
{HOSTING_JS}
aucun javascript ne sera actif dans gestion des codes javascript.
En attendant en l'hébergeant et en mettant
- Code:
<script src=LIEN VERS LE JAVASCRIPT type=text/javascript></script>
Cdt.
Re: Un Javascript ne marche pas sur mon forum
Merci, cette fois ça fonctionne. (Étrange que ça n'ait pas fonctionné avant, peut-être ai-je fait une faute malencontreuse)
Sujets similaires
» Javascript qui ne marche plus... ?
» Javascript pour la chatbox ne marche pas
» Javascript ne Marche plus
» Javascript ne marche pas
» code javascript ne marche pas
» Javascript pour la chatbox ne marche pas
» Javascript ne Marche plus
» Javascript ne marche pas
» code javascript ne marche pas
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum