Löysin koodinpätkän, jota hieman muokkasin.
Miten saan tämän pysähtymään ja käynnistämään php-koodin painamalla välilyöntiä tai klikkaamalla määrättyä koordinaattialuetta?
<!DOCTYPE html> <html> <head> <script> function readMouseDown(e){ var result_x = document.getElementById('x_result'); var result_y = document.getElementById('y_result'); result_x.innerHTML = e.clientX; result_y.innerHTML = e.clientY; } document.onmousedown = readMouseDown; </script> </head> <body> <h1>Document that reads mouse positions</h1> <h2 id="x_result">0</h2> <h2 id="y_result">0</h2> </body> </html>
No jos ajatellaan että "määrätty koordinaattialue" olisi esim. ympyrä jonka halkaisija on 200 pikseliä ja keskipiste kohdassa x=200, y=200, niin lisää tuohon readMouseDown -funktion loppuun
var dx=200-e.clientX var dy=200-e.clientY if ((dy*dy+dx*dx)<10000) { document.onmousedown = null window.location.href = 'https://palvelin.xyz/skripti.php' }
Kiitos ja kumarrus - kahvi ei ehtinyt jäähtyä kun vastaus tuli ja toimii!
Aihe on jo aika vanha, joten et voi enää vastata siihen.