GRY-Online.pl --> Archiwum Forum

HTML - problem :)

10.09.2006
21:50
[1]

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.

10.09.2006
22:31
[2]

Ktosik [ Konsul ]

up

10.09.2006
22:33
[3]

wysiu [ ]

Javascript. Czystym htmlem nie da rady.

10.09.2006
22:37
[4]

Ktosik [ Konsul ]

No to niech bedzie i JS, tylko potrzebna mi jest jakas wskazowka jak to zrobic.

10.09.2006
22:40
[5]

wysiu [ ]

Sprobuj window.parent.location.reload();

10.09.2006
22:45
smile
[6]

Ktosik [ Konsul ]

Niestety, window.parent.location.reload(); przeladowuje mi ta sama stronę :(

10.09.2006
22:50
[7]

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

10.09.2006
23:04
[8]

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

10.09.2006
23:07
[9]

wysiu [ ]

No, czyli tak czy owak musisz uzyc window.open..:)

11.09.2006
00:20
[10]

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);"

© 2000-2026 GRY-OnLine S.A.