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).