Autor | Zpráva | ||
---|---|---|---|
Ben Profil * |
#1 · Zasláno: 7. 8. 2010, 20:26:25
Jak udělat, aby při zavření okna přes funkci window.close odkazem, způsobilo refresh jiného okna?
Nějaké nápady? |
||
Bubák Profil |
#2 · Zasláno: 7. 8. 2010, 20:53:22
K window.close přidáš window.location
Počítej s tím, že někteří budou okno zavírat klasicky, nejčastěji "křížkem". Sice můžeš využít událost OnUnload, ale v některých prohlížečích, například v Opeře, při zavření okna křížkem k této události nedojde. |
||
_es Profil |
#3 · Zasláno: 9. 8. 2010, 06:52:44
Ben:
„Jak udělat, aby při zavření okna přes funkci window.close odkazem, způsobilo refresh jiného okna?“ Ak ide naozaj o normálny odkaz, možno sa ti zíde toto. Bubák: „Počítej s tím, že někteří budou okno zavírat klasicky, nejčastěji "křížkem".“ To by sa dalo obísť tak, že by rodičovské okno cyklicky zisťovalo, či vyskakovacie okno nie je zavreté. |
||
Ben Profil * |
#4 · Zasláno: 9. 8. 2010, 16:40:18
Z tohoto jsem to neúplně pochopil. Upřesním situaci.
Mám hlavní okno index.php. Odkazem v něm otevřu nové okno vlozit.php. V okně vlozit.php je odkaz <a href="#zavri_okno" onclick="window.close()">Zavřít okno</a> Nápady? |
||
_es Profil |
#5 · Zasláno: 9. 8. 2010, 17:08:31
Ben:
<a href="index.php" target=nazovOkna onclick="window.close()">Zavřít okno</a> |
||
Ben Profil * |
#6 · Zasláno: 9. 8. 2010, 17:38:34
_es:
„<a href="index.php" target=nazovOkna onclick="window.close()">Zavřít okno</a>“ Takto mi to ale načte index.php do okna vlozit.php. Mým záměrem je zavřít okno druhé okno vlozit.php a poté refreshovat první okno index.php |
||
_es Profil |
#7 · Zasláno: 9. 8. 2010, 17:44:40
Ben:
V index.php budeš mať:
<SCRIPT>window.name = "okno";</SCRIPT> vlozit.php budeš mať:
<a href="index.php" target=okno onclick="window.close()">Zavřít okno</a> |
||
Bubák Profil |
#8 · Zasláno: 9. 8. 2010, 17:45:11 · Upravil/a: Bubák
Ben:
A jak máme vědět, jak máš soubory a okna pojmenované? Jména si snad dokážeš přizpůsobit podle svého. _es: Nejmenuje se náhodou rodičovské okno, "opener"? |
||
Ben Profil * |
#9 · Zasláno: 9. 8. 2010, 18:03:35
Ano, děkuji. Funguje!
|
||
Chamurappi Profil |
#10 · Zasláno: 9. 8. 2010, 20:40:06
Reaguji na Bubáka:
„Nejmenuje se náhodou rodičovské okno, "opener"?“ Objekt v JS ukazující na patřičné window se tak jmenuje, ale ekvivalentní target -identifikátor neexistuje, pokud vím. Kdyby existoval, začínal by nejspíš na podtržítko.
|
||
Časová prodleva: 14 let
|
0