Ktosik [ Konsul ]
HTML - problem :)
Mam problem. Stworzylem dokument HTML, w ktorym po kliknieciu na link wyswietla sie nowe okno. Jak zrobic tak, aby po kliknieciu w link w nowym oknie, zmienila sie zawartosc tego pierwszego?:) Chodzi mi o cos takiego, jak jest na GOLu - po kliknieciu w 'Odpowiedz w tym Wątku' pojawia sie nowe okno, a po opublikowaniu wiadomosci zostaje odswiezona zawartosc pierwszego okna :)
Moze trzeba cos wpisac w TARGET tego linku? Tylko co - _top i _parent nie dziala.
Ktosik [ Konsul ]
up
wysiu [ ]
Javascript. Czystym htmlem nie da rady.
Ktosik [ Konsul ]
No to niech bedzie i JS, tylko potrzebna mi jest jakas wskazowka jak to zrobic.
wysiu [ ]
Sprobuj window.parent.location.reload();

Ktosik [ Konsul ]
Niestety, window.parent.location.reload(); przeladowuje mi ta sama stronę :(
wysiu [ ]
Tak sobie mysle, ze popup musialby byc otwarty przez window.open z parenta, zeby to zadzialalo (a nie przez zwyklego hrefa). Szczerze mowiac watpie, zeby przy otwarciu okna przez href istnialo miedzy nimi jakies powiazanie, konieczne do akcji, jaka chcesz wywolac..
Ktosik [ Konsul ]
Ok, juz mam.
window.opener
Obiekt istniejący tylko w przypadku, gdy okno zostało otwarte metodą window.open
Obiekt ten reprezentuje okno dokumentu, z którego metoda została wywołana.
Wystarczylo po prostu window.opener.location.reload();
Dzieki za zainteresowanie :)
wysiu [ ]
No, czyli tak czy owak musisz uzyc window.open..:)
Scatterhead [ łapaj dzień ]
w sumie dodam, że np. jeśli nie potrzebujesz czekać na odpowiedź tego drugiego okienka, tylko od razu przeładować stronę (np. tak jak sondy na onecie) to w zwyklym odnosniku mozesz dodac
onclick="setTimeout('window.location.reload()',2000);"