Toon posts:

[js] onmouseclick bij bepaalde x,y coordinaten

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik ben een beetje aan het spelen geweest met deze code maar het wil mij nog niet lukken.

het is dus de bedoeling dat als ik op m'n muis klik bij bepaalde coordinaten dat ik door gelinkt wordt naar een andere pagina.

dit is de code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
var IE = document.all?true:false;
if (!IE) document.captureEvents(Event.MOUSECLICK)
document.onmouseclick = getMouseClickXY;
var clickX = 0;
var clickY = 0;
function getMouseClickXY(e) {
if (IE) { // grab the x-y pos.s if browser is IE
clickX = event.clientX + document.body.scrollLeft;
clickY = event.clientY + document.body.scrollTop;
}
else {  // grab the x-y pos.s if browser is NS
clickX = e.pageX;
clickY = e.pageY;
}  
if (clickX < 0){tempX = 0;}
if (clickY < 0){tempY = 0;}  
if (w>1024){
    if (clickX > 575 && clickX <580 && clickY > 358 && clickY < 364){window.location.href = "gameover.html";}
    
}
else {
    if (clickX > 460 && clickX <465 && clickY > 268 && clickY < 275){window.location.href = "gameover.html";}
    
}
return true;
}


dit werkt niet terwijl het met document.onmousemove = getMouseClickXY; (line 3) wel werkt. weet iemand waarom en het meest belangrijke hoe het wel kan met onmouseclick??

TIA

arjan.

[ Voor 13% gewijzigd door Verwijderd op 09-12-2004 23:34 ]


  • JayVee
  • Registratie: Mei 2002
  • Laatst online: 14-11-2025

JayVee

shibby++!

http://www.quirksmode.org/js/events_properties.html
As to the mouse position, the situation is horrible. Although there are no less than six mouse coordinates property pairs, there is no reliable cross–browser way to find the mouse coordinates relative to the document we need.
Schijnt niet erg makkelijk te gaan. Hier staat echter beschreven hoe het kan. Suc6!

[ Voor 7% gewijzigd door JayVee op 10-12-2004 00:06 ]

ASCII stupid question, get a stupid ANSI!


  • dawuss
  • Registratie: Maart 2001
  • Laatst online: 01-02 20:46

dawuss

gadgeteer

Als je alleen maar naar een andere pagina wil door het afvangen van een muisklik, waarom gebruik je dan niet client- of server-side image maps?
Die volstaan volgens mij echt prima voor dat doeleinde. Ze worden er al jaren voor gebruikt :)

micheljansen.org
Fulltime Verslaafde Commandline Fetisjist ©