| 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 varem 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: 10 let
|
|||
0