Forum-webmaster
Technique - programmation => Javascript / DOM / Ajax => Message commencé par: Yarrick le le 14-04-2003 a 16:24:00

Titre: Code java..
Posté par: Yarrick le le 14-04-2003 a 16:24:00

On bosse meme en stage surtout en stage

J ai un code foireux qui charge les images et affiche du texte quand on passe dessus

Le probleme ? une erreur apparait si on passe le curseur dessus lors du chargement

function popup(a,msg,look,x,y){ //v1.0.5
var d=document; if (!a){var ln='pLayer';dx="";dy="";b=(d.layers)?1:0;
nn=(b||d.getElementById &&!d.all)?1:0;l = new Object();
l.s=b?d.layers[ln]:MM_findObj(ln).style;l.r=b?d.layers[ln].document:MM_findObj(ln);
l.w=function (t) {if(b){l.r.write(t);l.r.close()}else l.r.innerHTML=t}
   if(b) d.captureEvents(Event.MOUSEMOVE);d.onmousemove=function(e)
   {dx=(nn)?e.pageX:event.x;dy=(nn)?e.pageY:event.y;]if (a=='1') {l.s.visibility='hidden'}
if (a=='2') {l.w('<span class="'+look+'">'+unescape(msg)+'</span>')
   if(d.all) dy=dy+d.body.scrollTop;x=(!x)?50:Number(x);
   y=(!y)?-20:Number(y);l.s.left=dx+x; l.s.top=dy+y;l.s.visibility='visible'}
}

Titre: Re:Code java..
Posté par: Shain le le 14-04-2003 a 16:58:06

Une chose Yarrick Java et Javascript ne sont pas du tout la même chose ! Le sujet du post devrait être "code javascript" ...

Titre: Re:Code java..
Posté par: Shain le le 14-04-2003 a 17:14:43

Je ne comprends rien à ton code ...

Je te conseille de programmer la chose toi-même plutot que de reprendre du code que tu ne comprends pas (et moi non plus :P)

Titre: Re:Code java..
Posté par: Yarrick le le 15-04-2003 a 09:42:11

Merci je me sens moins bete quand tu dis ca, je poste une version plus claire du programme

Il m indique comme erreur "L" indéfini.. Si tu as une idée hein hésite pas ! :P

function popup(a,msg,look,x,y){ //v1.0.5
var d=document;
if (!a){var ln='pLayer';
dx="";
dy="";
b=(d.layers)?1:0;
l = new Object();
nn=(b||d.getElementById &&!d.all)?1:0;
l.s=b?d.layers[ln]:MM_findObj(ln).style;
l.r=b?d.layers[ln].document:MM_findObj(ln);
l.w=function (t)
{if(b){l.r.write(t);
l.r.close()}
else l.r.innerHTML=t}
   if(b) d.captureEvents(Event.MOUSEMOVE);
   d.onmousemove=function(e)
   {dx=(nn)?e.pageX:event.x;
   dy=(nn)?e.pageY:event.y;
   ]if (a=='1') {l.s.visibility='hidden'}
if (a=='2') {l.w('<span class="'+look+'">'+unescape(msg)+'</span>')
   if(d.all) dy=dy+d.body.scrollTop;
   x=(!x)?50:Number(x);
   y=(!y)?-20:Number(y);
   l.s.left=dx+x;
   l.s.top=dy+y;
   l.s.visibility='visible'}
}


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.