ďťż
Podstrony
|
telcocafeMam okienko popup cos w nim robię a potem po pewnych operacjach( w php) chciałbym otworzyć pewną stronę w nowym oknie i równcześnie zamknąć tego popupa. Jak mogę zamknąć teakie okienko?Podaj kod: Aby uzyskac zamiezony efekt, musi Pan lekko zmodyfikowac kod: fukncje "Zamknij okno" trzeba wstawic do nowo otwartego okna. <HTML> <HEAD> <TITLE>Test Okien</TITLE> <script LANGUAGE=Javascript TYPE="TEXT/Javascript"> <!-- Ukrycie skryptu przed starszymi przeglądarkami function otworzOkno() { noweOkno = window.open('', 'noweOkno', 'toolbar=yes,location=yes,scrollbars=yes,width=300,height=200') } function zamknijOkno() { if (noweOkno && !noweOkno.closed) { noweOkno.close() } } // Koniec ukrywania skryptu przed starszymi przeglądarkami --> </SCRIPT> </HEAD> <BODY BGCOLOR=WHITE> <CENTER><H1>Pobawmy się oknami!</H1> <H3><A HREF="javascript:otworzOkno()">Otwórz nowe okno</A> <A HREF="javascript:zamknijOkno()">Zamknij okno</A></H3> </CENTER></BODY> </HTML> A jak bym mógł wywołać tą funkcję bez klikania na link po skończeniu operacji w php? <? echo "<script language='javascript'>zamknijOkno();</script>"; ?> NIestety ten kod mi nie działa. Prawdopodobnie dlatego że że okienko otwieram na stronie index.php a zamykam z innej strony załadowanej właśnie w tym okienku. Macie może jakieś inne propozycj? Użytkownik Artur Menc edytował ten post 07 maj 2005, 10:22 Spróbuj może wstawić odrazu zamknięcie: <? echo "<script language='javascript'>self.close();</script>"; ?> Tylko możliwe, że IE będzie wyświetlał komunikat potwierdzający zamknięcie okna. |
|||
Sitedesign by AltusUmbrae. |