Vous ne pouvez pas ajouter de réponse.
Les forums > Aide et support > Problème javascript ou html > Curseur bulle
jeudi 17 juillet 2008 à 23:22 |

|
Bonjour!bonsoir! mon curseur ne fonctionne pas,j`aimerais savoir ce que je dois faire pour le faire fonctionner,s`il vous plaît ,merci! voici le code: <SCRIPT LANGUAGE="JavaScript">
// © Kurt Grigg (kurt.grigg@virgin.net)
Image0 = new Image();
Image0.src = "http://img207.imageshack.us/img207/9053/bulle2ug.gif";
Amount = 15; // NOMBRE DE BULLES
Ymouse = -50;
Xmouse = -50;
Ypos = new Array();
Xpos = new Array();
Speed = new Array();
rate = new Array();
grow = new Array();
Step = new Array();
Cstep = new Array();
nsSize = new Array();
ns = (document.layers)?1:0;
(document.layers)?window.captureEvents(Event.MOUSEMOVE):0;
function Mouse(evnt) {
Ymouse=(document.layers)?evnt.pageY-20:event.y-20;
Xmouse=(document.layers)?evnt.pageX-5:event.x-5;
}
(document.layers)?window.onMouseMove=Mouse:document.onmousemove=Mouse;
for (i = 0; i < Amount; i++) {
Ypos[i] = Ymouse;
Xpos[i] = Xmouse;
Speed[i] = Math.random()*4+1;
Cstep[i] = 0;
Step[i] = Math.random()*0.1+0.05;
grow[i] = 8;
nsSize[i] = Math.random()*15+5;
rate[i] = Math.random()*0.5+0.1;
}
if (ns) {
for (i = 0; i < Amount; i++) {
document.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0><img src="+Image0.src+" name='N' width="+nsSize[i]+" height="+nsSize[i]+"></LAYER>");
}}
else {
document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i = 0; i < Amount; i++) {
document.write('<img id="si" src="'+Image0.src+'" style="position:absolute;top:0px;left:0px;filter:alpha(opacity=90)">');
}
document.write('</div></div>');
}
function MouseBubbles() {
var hscrll = (document.layers)?window.pageYOffset:document.body.scrollTop;
var wscrll = (document.layers)?window.pageXOffset:document.body.scrollLeft;
for (i = 0; i < Amount; i++){
sy = Speed[i] * Math.sin(270 * Math.PI / 180);
sx = Speed[i] * Math.cos(Cstep[i] * 4);
Ypos[i] += sy;
Xpos[i] += sx;
if (Ypos[i] < -40) {
Ypos[i] = Ymouse;
Xpos[i] = Xmouse;
Speed[i] = Math.random() * 6 + 4;
grow[i] = 8;
nsSize[i] = Math.random() * 15 + 5;
}
if (ns) {
document.layers['sn'+i].left = Xpos[i] + wscrll;
document.layers['sn'+i].top = Ypos[i] + hscrll;
}
else {
si[i].style.pixelLeft = Xpos[i] + wscrll;
si[i].style.pixelTop = Ypos[i] + hscrll;
si[i].style.width = grow[i];
si[i].style.height = grow[i];
}
grow[i] += rate[i];
Cstep[i] += Step[i];
if (grow[i] > 24) grow[i] = 25;
}
setTimeout('MouseBubbles()', 10);
}
MouseBubbles();
</script>
http://bobbylisa.e-monsite.com/ Edité le 18-07-2008 à 19:41 par bobbylisa
 
|
jeudi 17 juillet 2008 à 23:28 |

manimalworld  2023
06/02/2008
|
Salut Lisa,
sur cette partie Image0.src = "VOTRE IMAGE.GIF"; il te manque l'url de ton image à la place de votre image.gif |
vendredi 18 juillet 2008 à 18:44 |

|
Bonjour Manimalword,merci à toi pour la réponse,alors pourrais-tu me dire où je pourrais le trouver ce fameux code de bulle,ce n`est pas pour moi mais pour une amie qui vient de s`ouvrir un site et elle manque un peu de connaissance en code,je veux tout simplement lui venir en aide.Je ne veux pas t`embêter,si tu manque de temps pour m`aider, je peux comprendre merci et bonne soirée à toi! Lisa |
samedi 19 juillet 2008 à 00:34 |

manimalworld  2023
06/02/2008
|
voici le lien d'une des bulles:

Tu fais un clic droit dessus puis enregistrer sous.Tu l'enregistre sur ton pc puis tu heberge cette image sur ton hebergeur.Tu ne peux utiliser ce lien car il appartient à quelqu'un d'autre.Cela s'appellerait du vol de bande passante.Quand tu as fait ca met le lien de l'image ici et on verra ce qu'on peut faire pour toi. |
samedi 19 juillet 2008 à 20:15 |

|
|
mardi 22 juillet 2008 à 00:15 |

manimalworld  2023
06/02/2008
|
Désolé mais le javascript c'est pas mon fort.En fait j'evite de trop en mettre car ca ralentit l'ouverture des pages du site.Il faut penser aux personnes ayant un debit plus faible qui auront encore plus de mal à ouvrir le site. |
mercredi 23 juillet 2008 à 13:58 |

|
Merci à toi,passe une bonne journée! |
Vous ne pouvez pas ajouter de réponse.