Autor Zpráva
Martin011
Profil *
Mám otevřené pop-up okno. Chtěl bych, abych mohl ze základního okna (myslím toho okna, ve kterém jsem klikl na tlačítko a to otevřelo to pop-up okno) spouštět v tomto pop-up okně i různé javascriptové funkce.
Jde to??

Děkuji moc
habendorf
Profil
Jde.
Martin011
Profil *
A mohl bych se zeptati, jak?
Nebo, nebyl by návod? I v AJ... nebo alespoň malá nápověda jak na to?
habendorf
Profil
Třeba http://www.jakpsatweb.cz/javascript/objekt-window-metody.html .
Martin011
Profil *
Dík. Akorát jsem tam nezpozoroval nic co by mi pomohlo...
habendorf
Profil
Já tam vidím:

Nejčastěji se zapisuje

proměnná=window.open(...);

což umožní s novým oknem a jeho obsahem dále pracovat ze stávajícího okna pomocí proměnné.


Což je přesně to, co hledáš.
Martin011
Profil *
Dejme tomu, že pokud budu chtít po kliknutí na tlačítko vyvolat funkci funkce() v pop-up okně, napíšu to zhruba takhle:
<a onclick="window.open(nazev-okna,funkce())">sdsd</a> ?
Martin011
Profil *
onclick="window.open(nazev-okna,funkce())"
Martin011
Profil *
do onclicku - window.open(nazev-okna,funkce())
habendorf
Profil
A ty chceš tu funkci vyvolat hned při otevření okna? Nebo až později z openeru?

Pokud hned při otevření, tak bych na oclick zavolal fci, která bude obsahovat

newWindow=window.open(... ;
newWindow.cokoliv ...
Martin011
Profil *
až později,
a ještě bych chtěl při tom pozdějším vyvolávání té funkce zjistit, jestli je to pop-up okno vůbec otevřené.

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:

0