Autor Zpráva
QGAnna
Profil
Dobrý den,
neví někdo, jak zjistit adresu okna, co jsem otevřela s window open? Zapsalo by se to do políčka když by se na něj ťuklo.
Něco takového:
this.value=jmenookna.location

Je to určitě špatně, JavaScript mi moc nejde (a hlavně mi to nefunguje). Jak by to bylo správně?
Děkuji
TomasJ
Profil
QGAnna:
Ahoj, víš jaké okno persp. adresa se otevírá? Pokud ano a já tě správně pochopil, pak tu adresu dej do proměnné a u window.open otevřeš adresu z proměnné ( window.open(promenna); ), pak můžeš nastavovat do políčka (asi myslíš <input>) hodnotu té proměnné
( this.value=promenna; ). Pokud jsi to myslela jinak, trochu rozveď to, co potřebuješ a můžeš i připojit kód, který doposud máš.
Witiko
Profil
QGAnna:
Musíš si uložit při otevírání okna referenci (odkaz) na dané okno do proměnné, tedy nějak takto:
var okno = window.open(...);
...
this.value = okno.location.href;

Pakliže neotevíráš okno pomocí javascriptu, ale pomocí odkazu, pak není způsob, jak se k danému oknu dostat.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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