Autor Zpráva
juraj
Profil
Zdravím
ako mám získať hodnoty súradníc, ak kliknem do divu na hlavnej stránke
a potom na odkaz ziskat suradnice, aby sa tie hodnoty preniesli do otvoreného okna a vypisali sa získané súradnice do otvoreného okna
stránka index.php
    <script type="text/javascript">
  function showCoords(event) {
    var x = event.clientX;
    var y = event.clientY;
    var coords = "X coords: " + x + ", Y coords: " + y;
    document.getElementById("demo").innerHTML = coords;
}
function openChild()
{
 var childWindow = window.open("suradnice.php", "", "width=800,height=400,toolbar=no,menubar=no,scrollbars=yes");
  childWindow.document.getElementById("suradnice").innerHTML = +coords;
}
  </script>
  </head>
  <body>
<a href="#" title="i"  onclick="openChild()">ziskane suradnice</a>
<div onclick="showCoords(event)"  id="textBox"  style="position: relative; left: 5px; width: 500px;height:500px;  margin: 0px; float:left; overflow: auto;border:1px solid black">
</div>

  <p>suradnice: <span id="demo"></span></p>

a súbor suradnice.php to je otvoroné okno má kód
<p>ziskane suradnice: <span id="suradnice"></span></p>

ďakujem za rady
Keeehi
Profil
Souřadnice evidentně získat umíš, tak nejlehčí bude je přidat do URL stánky, co se má otevřít. suradnice.php?x=...&y=... Dál už to snad zvládneš.
Chamurappi
Profil
Reaguji na juraje:
childWindow.document.getElementById("suradnice").innerHTML = +coords;
Jednak globální proměnná coords neexistuje (máš ji varem deklarovanou jen ve funkci showCoords), jednak pomocí +coords se převede obsah proměnné coords na číslo.
juraj
Profil
Chamurappi:
Lenže keď mysou kliknem do divu tak sa mo hodnoty v javascripte v pohodode vypisu,ale ja to chcem dostat do suradnice.php
RastyAmateur
Profil
Jak napsal Keeehi, hoď to do $_GET[] a máš to :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: