ďťż

JavaScript popup zamykanie jak to zamknąć

       

Podstrony


telcocafe

Mam 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>&nbsp;&nbsp;<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.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.