Stopper l'événement mousemove quand je click

titi10_3 Messages postés 2 Date d'inscription vendredi 20 mai 2005 Statut Membre Dernière intervention 20 mai 2005 - 20 mai 2005 à 09:25
titi10_3 Messages postés 2 Date d'inscription vendredi 20 mai 2005 Statut Membre Dernière intervention 20 mai 2005 - 20 mai 2005 à 10:41
Bonjour à tous.

Voilà, j'ai une page html séparée en 3 frames. La première contient une petite carte, la deuxième des menus pour choisir une carte é la troisième, la carte de la première mais agrandie.

Quand, je bouge la souris sur la petite carte, la grande bouge aussi. Je trouve pas le moyen de lui dire que, quand il click sur la petite carte, la grande ne doit plus bouger.

Qqn peut-il m'aider?

1 réponse

titi10_3 Messages postés 2 Date d'inscription vendredi 20 mai 2005 Statut Membre Dernière intervention 20 mai 2005
20 mai 2005 à 10:41
j'ai trouvé.
je vous met le code, ça pourra peut-être en aider d'autres.

<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">


<SCRIPT>
Msoft=(navigator.appName.indexOf("Microsoft")!=-1)
ok=1;
if(document.layers) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove=newPos;
document.onclick = pos;



function newPos(e){
X=(Msoft)?event.clientX:e.pageX
Y=(Msoft)?event.clientY:e.pageY
parent.Rframe.scroll(X*15-600,Y*15-600)
}


function pos(e){
if(ok==1)
{
X=(Msoft)?event.clientX:e.pageX
Y=(Msoft)?event.clientY:e.pageY
parent.Rframe.scroll(X*15-600,Y*15-600)
document.onmousemove=null
ok=0;
}
else
{
document.onmousemove=newPos;
ok=1;
}
}
</SCRIPT>


<META content="Microsoft FrontPage 4.0" name=GENERATOR></HEAD>







</HTML>

Titi
0
Rejoignez-nous