Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Odovzdávanie parametrov druhému oknu v PHP

Pomocou PHP urcite nie. Mozes to urobit aj takym sposobom, ze zavolas cez javascript vytvorenie noveho okna:

showModalDialog("page.html", window, "parametre"); // vytvorenie noveho okna

V otvorenom okne na prislusny objekt zavolas javascriptovinu na ziskanie objektu, cez ktory sa vytvorilo okno:

var callerWindowObj = dialogArguments; // ziskanie objektu, ktory vytvoril okno
callerWindowObj.param1; // ulozenie paramertu1 do globalnej premennej (lepsie je pole objektov)
callerWindowObj.param2; // ulozenie parametru2 do globalnej premennej (lepsie je pole objektov)
// ... tu mozes mat parametrov od vymyslu sveta, co len chces, co len potrebujes...
callerWindowObj.userFunction(); // nad objektom zavolas javascriptovinu, ktora spracuje vysledky
window.close(); // okno zavries

Tymto sposobom dokazes urobit veeeeeeeelmi krasne veci...

edit: po precitani losovho prispevku som si uvedomil, ze tento priklad je naozaj len pre IE (zabudol som to napisat...)

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny