Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zagmatwane :), Frame + OnClick czy cos?
flasht
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
orson
post
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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 13:04