M’enregistrer

étoiles avec curseur souris

Vous n'arrivez pas à utiliser une fonction de Vefblog, vous avez besoin d'aide ? Posez votre question

Modérateur: Modérateurs du forum

Jeune Padawan du forum
Avatar de l’utilisateur
Messages: 66
Inscription: Ven 21 Aoû 2009 à 14:39
Localisation: st cyr au mont d'or

étoiles avec curseur souris

Messagepar libertad » Ven 21 Sep 2012 à 19:21

bonjour

je viens de voir un blog ou l'on me dit comment installer un curseur souris avec une petite trainée d'étoiles
donc j'ai mis le code dans le pied de page comme indiqué, afin que la traînée soit sur toute la page ...

mais pas possible l'on me dit erreur systéme !
je fais une mauvaise manip ou vefblog ne peut pas recevoir pareil code html

merci de votre réponse ...

Merci énormément de votre gentillesse et de votre réponse

je vous mets le code pour voir : <script type="text/javascript">
_uacct = "UA-994360-1";
urchinTracker();
</script><script type="text/javascript">
var colour="#7C5B1A";
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);
}
// ]]>
</script>

Modo de vefblog
Avatar de l’utilisateur
Messages: 2029
Inscription: Mar 24 Oct 2006 à 17:45

Messagepar Pitiponk » Sam 22 Sep 2012 à 10:30

Dans le pied de page ? ça me semble curieux, as-tu essayé en partie libre ?

Je m'y connais peu en javascript, mais il me semble que si le code ne fonctionne pas, c'est que Vefblog filtre certaines commandes qui peuvent être dangereuses pour la stabilité du blog... à ce moment-là on ne peut rien faire.

Jeune Padawan du forum
Avatar de l’utilisateur
Messages: 66
Inscription: Ven 21 Aoû 2009 à 14:39
Localisation: st cyr au mont d'or

merci a toi

Messagepar libertad » Sam 22 Sep 2012 à 16:55

c'est ou la partie libre ??? dans quelle rubrique

sinon pas grave , je trouvais que cela aurait pu faire joli ... mais bon, si pas possible, pas de soucis

merci encore a toi et bon week end
bisous

Modo de vefblog
Avatar de l’utilisateur
Messages: 2029
Inscription: Mar 24 Oct 2006 à 17:45

Messagepar Pitiponk » Sam 22 Sep 2012 à 17:17

"Blog" :arrow: "Personnaliser le menu"

Jeune Padawan du forum
Avatar de l’utilisateur
Messages: 66
Inscription: Ven 21 Aoû 2009 à 14:39
Localisation: st cyr au mont d'or

Messagepar libertad » Sam 22 Sep 2012 à 20:51

ok ... et bien c'est comme cela que j'ai déposé au départ ! et cela n'a pas fonctionné ! pas grave
merci a toi Pitiponk tu sais toujours bien me répondre
gros bisoussssssssss
bonne soirée et bon dimanche

Modo de vefblog
Avatar de l’utilisateur
Messages: 1908
Inscription: Dim 05 Avr 2009 à 18:03
Localisation: Monaco

Messagepar Micka » Sam 22 Sep 2012 à 22:16

Hum, la partie HTML ne gère pas ce genre de script...
Micka, Modérateur VefBlog.

Retourner vers Demande d'aide

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité