Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS] Zamykanie popupa przy zamykaniu strony wywołującej
corell
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 28.06.2007

Ostrzeżenie: (0%)
-----


Witam, mój problem jest na tyle nietypowy (choć nie myslałem, że tak jest), że jakoś nie dałem rady znaleźć odpowiedzi wśród dotychczasowych postów. A więęęc...

Oto skrypt ładujący popup (index.php, a tak naprawdę nagłówek top.tpl includowany do każdego pliku php na stronie):

  1. <script LANGUAGE="JavaScript">
  2. function popUp(URL) {
  3. day = new Date();
  4. id = day.getTime();
  5. eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=276,he
    ight=241,left = 362,top = 234');");
  6. }


funcja wywołująca (dodam, że następuje to przez element flashowy strony - o ile ma to jakieś znaczenie):

  1. java script:popUp('player.htm')


I teraz chodzi mi o to, żeby przy zamnknięciu okna wywołującego popup (index.php) zamykało się okienko z player.htm. Rozumiem, że najlepszym rozwiązaniem byłoby uzycie unload w body index.php, ale mam problem ze składnią :/ Jeśli jednak jest jakieś inne rozwiązanie, proszę o pomoc.

Z góry dzięki!

Ten post edytował corell 28.06.2007, 20:01:31
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
abc667
post
Post #2





Grupa: Zarejestrowani
Postów: 229
Pomógł: 0
Dołączył: 29.05.2007

Ostrzeżenie: (0%)
-----


  1. <title>...</title>
  2. <script type="text/javascript">
  3.  
  4. var referencjaDoOkna;
  5.  
  6. function PopWindow()
  7. {
  8. referencjaDoOkna = window.open('player.htm','player','width=276,height=241,menubar=no,scrollbars=no,toolbar=no,location=no,directories
    =no,resizable=no,top=234,left=362');
  9. }
  10.  
  11. window.onunload = function() { referencjaDoOkna.close(); }
  12. </head>
  13. <body >
  14.  
  15. <a onclick="PopWindow(); return false;" href="#">dsfdsf</a>
  16.  
  17. </body>
  18. </html>


Ten post edytował abc667 29.06.2007, 13:28:16
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 22:35