Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [java script] Zwracanie wartości z popup
Forum PHP.pl > Forum > Gotowe rozwiązania
djszaman
Chciałbym prosić o pomoc związaną ze skryptem znalezionym na stronie: http://bignosebird.com/js/popmap.shtml
Po kliknięciu w mapę w okienku wartość powinna być zwracana do skryptu. Tak też się dzieje, chyba że okienko zostanie odświeżone. Wtedy pojawia się błąd "targetitem is not defined".

Czy ktoś może mi powiedzieć co zrobić, aby po odświeżeniu okienka wartość dalej była zwracana do skryptu?

Pozdrawiam smile.gif
Cysiaczek
Przenoszę na Gotowe rozwiązania
lord_t
W owym skrypcie po wywołaniu okienka zostaje mu przypisana pewna zmienna(adres strony która je wywołała)- dokładnie to nie temu okienku a dokumentowi w nim otwartemu. Po odświeżeniu adres strony wywołującej znika i okienko zwraca liczbę do nikąd. Proponuję zamiast dostarczać okienku adres wykorzystać (w okienku) zmienną window.opener, która wskazuje na wywołującą stronę (po odświeżeniu prawdopodobnie dalej wskazuje na 'matkę' ). Jak? Np. zrobić na stronie funkcję przyjmującą parametr i w okienku wywołać ją tak:
Kod
window.opener.document.fun(zwracany_parametr);


Uwagi:
1.Pisane z palca.
2.Możliwe, że IE nie ma window.opener ( może window.parent moźna wykorzystać zamiast opener, ale nie wiem).
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.