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 |
#2 · Zasláno: 29. 12. 2015, 00:44:22
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 var em deklarovanou jen ve funkci showCoords ), jednak pomocí +coords se převede obsah proměnné coords na číslo.
|
||
juraj Profil |
#4 · Zasláno: 29. 12. 2015, 23:27:49
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 |
#5 · Zasláno: 29. 12. 2015, 23:29:18
Jak napsal Keeehi, hoď to do $_GET[] a máš to :)
|
||
Časová prodleva: 9 let
|
0