![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 8.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Przenoszę na Gotowe rozwiązania
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 603 Pomógł: 131 Dołączył: 24.07.2007 Skąd: Górny Śląsk Ostrzeżenie: (0%) ![]() ![]() |
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). Ten post edytował lord_t 11.07.2008, 21:20:28 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 19:02 |