konto usunięte
Temat: kłopot z rodzicami
i wcale nie chodzi o staruszków.. ;]mam sobie główny dokument, w którym są 2 pola edit. otwieram z tego głównego okna popup. z tego popupa otwieram kolejny popup.
i teraz z tego 2-giego popupa chcę ustawić wartości w editach okna głównego dokumentu. Niby proste, bo można zrobić sobie
window.opener.window.opener... bla bla bla, ale niestety ten 2-gi popup jest niekiedy otwierany jeszcze innym popupem. wtedy ktoś powie, to też nie problem, mozna w koncu zrobic
window.opener.window.opener.window.opener, ale:
ten popup ktory otwiera ten 2 popup od razu znika i nie mozna juz sie do tego potem odwolac. i druga sprawa jest taka, ze ten otwierajacy popup czasem sie pojawia, a czasem nie, gdyz czasami ten najwyzszy popup jest otwierany bez tego srodkowego wybierajacego popupa.
probowalem tez zadzialac w ten sposob, ze w najwyzszym popupie pobieralem sobie handle do tego nizszego popupa, czyli
var win = window.open("test.html", "test_window");
no to handle mam w innym popupie tak:
var win = window.open("", "test_window");
i wtedy probowalem sie odwolac np. tak:
window.win.opener.document.formularz.editbox1.value = "costam";
i nie dziala, zadna kombinacja nie dziala, window.parent, formularz.elements itp itp itp.
pytanie moje jest wiec jak odwolac sie do pól głównego dokunentu z poziomu 2, a nawet 3 pop-upów?
probowalem tez rozwiazan typu top.opener itp tez nie skuteczne.
:]Kuba Świegot edytował(a) ten post dnia 14.07.08 o godzinie 14:57