Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 0 Dołączył: 4.03.2004 Ostrzeżenie: (0%)
|
=> Sytuacja wyglada nastepujaco:
Mam index.html i frame w nim... w frame jest strona ktorej nie moge modyfikowac - strona z linkami otwierajacymi sie w nowym oknie. => Chcialbym: Tak zakombinowac, zeby po kliknieciu w ktoregos linka nie tylko otwieralo sie okno z zawartoscia strony do ktorej sie link odnosi, ale takze zmieniala strona z ktorej kliknieto (cala niekoniecznie tylko frame) na jakas inna. Zaznaczam ze moge edytowac tylko index.html a nie strone z linkami sama w sobie. => Czy jest to mozliwe? A jesli jest to mozliwe to bylbym wdzieczny za pomoc jak tego dokonac. Pozdrawiam FlashT |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 548 Pomógł: 2 Dołączył: 19.07.2003 Ostrzeżenie: (0%)
|
witam ...
tu masz błąd: Kod frame = getIFrameDocument(frameID); linki = frameDoc.getElementsByTagName('a'); w moim przykładzie do zmiennej frameDoc przypisywałem wynik z funkcji ... skoro zmieniłeś tą zmienną to zmień ją wszędzie! powinno być tak: Kod frame = getIFrameDocument(frameID); linki = frame.getElementsByTagName('a'); a co do pętli: Kod for(var i = 0; i < linki.length; i++){ if (linki.item(i).innerText == 'wp.pl'){ //lub inny warunek linki.item(i).onclick= function (){ window.open(this.href); // to sobie musisz sprawdzić czy we wszystkich przeglądarkach jest this ... - tu sięotwiera nowe okno z zawartością z linku document.location.href="http://www.onet.pl"; // tu tez nie jestem pewien czy tak można ... jak coś to document.getElmentById('id_iframe') - lub prarent.document (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) i src="http://www.onet.pl/" -- tu sie strona przeładowuje } } } pisane z palca ... na bank nie będzie działać (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ale masz już jakiś szkielet ... pozdrawiam |
|
|
|
flasht Zagmatwane :) 26.09.2005, 18:01:18
ActivePlayer z frama robisz getElementsByTagName("a")... 26.09.2005, 18:11:28
flasht Cytat(ActivePlayer @ 2005-09-26 18:11:28)z fr... 26.09.2005, 18:19:41
orson witam ...
to nie ma znaczenia ... poprzez DOM odn... 26.09.2005, 18:38:19
flasht Cytat(orson @ 2005-09-26 18:38:19)witam ...
... 27.09.2005, 08:51:19
orson witam ...
hmm ... nie bardzo wiem z czym masz pro... 27.09.2005, 10:07:37
flasht Cytat(orson @ 2005-09-27 10:07:37)hmm ... nie... 27.09.2005, 13:14:56
flasht O... teraz to juz cos kumam, ale nie do konca
In... 28.09.2005, 07:57:52
orson witam ...
dlatego że frameset (czyli dokument z r... 28.09.2005, 08:22:46
flasht A jeszcze jedna rzecz... potrzebuje sprawdzic czy ... 28.09.2005, 10:53:40 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 13:04 |