Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] ładowanie strony do ramki
vi-valdi
post 20.11.2003, 18:10:31
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 9.11.2003
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Proszę o pomoc.

Na stronie zamieściłem link

<a href="java script:otw('strona.html')">link</a>

funkcja odpowiedzialna za otwarcie strony wygląda następująco:

function otw(url){
parent.frame.location.href=url
}


Po tym chciałem napisać funkcję, która otwierała by stronę we wskazanej w linku ramkce. Link wygląda tak:

<a href="java script:otw('strona.html', 'ramka')">link</a>

a funkcja

function otw(url, frame){
parent.frame.location.href=url
}

przeglądarka wyświetla mi błąd 'parent.frame.location' jest pusty lub nie jest obiektem

Jak zrobić aby frame przyjmowało określona wartość, np. tak jak u mnie ramka
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
Bakus
post 20.11.2003, 18:30:11
Post #2


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


to co napisałeś powinno działać...

Musisz to wywoływać z dokumentu dla którego ramka jest dostępna - vczyli np. z innej ramki dostępnej na tej stronie


--------------------
Powrót do przeszłości :)
Go to the top of the page
+Quote Post
vi-valdi
post 20.11.2003, 18:53:18
Post #3





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 9.11.2003
Skąd: Kraków

Ostrzeżenie: (0%)
-----


stronę chcę otworzyć w pływające ramce <iframe> , a więc jest ona dostępna. A przeglądarka dalej wyświetla mi ten sambłąd.
Go to the top of the page
+Quote Post
orson
post 20.11.2003, 20:27:58
Post #4





Grupa: Zarejestrowani
Postów: 548
Pomógł: 2
Dołączył: 19.07.2003

Ostrzeżenie: (0%)
-----


witam ...

to nie lepiej (latwiej) zrobic tak:
Kod
<a href='strona.html' target='<nazwa_ramki>'>tekst linka</a>

po co utrudniac zycie ...



cya


--------------------
Computer games don't affect kids; I mean if <span style="font-weight: bold;">Pac Man</span> affected us as kids,we would all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music.
Go to the top of the page
+Quote Post
wassago
post 20.11.2003, 20:46:47
Post #5





Grupa: Przyjaciele php.pl
Postów: 701
Pomógł: 0
Dołączył: 26.06.2002
Skąd: Londyn

Ostrzeżenie: (0%)
-----


@orson to teraz sobie pomysl o XHTML'u


--------------------
Go to the top of the page
+Quote Post
FiDO
post 20.11.2003, 20:57:12
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

Ostrzeżenie: (0%)
-----


w XHTML'u nie ma ramek...


--------------------
Brak czasu :/
Go to the top of the page
+Quote Post
wassago
post 20.11.2003, 21:02:32
Post #7





Grupa: Przyjaciele php.pl
Postów: 701
Pomógł: 0
Dołączył: 26.06.2002
Skąd: Londyn

Ostrzeżenie: (0%)
-----


:-$ wlasnie o tym powiedzialem, ale troche do myslenia chcialem go zmusic


--------------------
Go to the top of the page
+Quote Post
Bakus
post 21.11.2003, 01:07:23
Post #8


Administrator serwera


Grupa: Przyjaciele php.pl
Postów: 909
Pomógł: 0
Dołączył: 12.08.2003
Skąd: /var/www/wroclaw.php

Ostrzeżenie: (0%)
-----


orson masz rację...
najprostrze rozwiązania są najlepsze...


--------------------
Powrót do przeszłości :)
Go to the top of the page
+Quote Post
vi-valdi
post 24.11.2003, 19:24:22
Post #9





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 9.11.2003
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Gdyby można było użyć zwykłego odnośnika w html-u to bym tak zrobił.
Ale tak nie jest, potrzebuję coś na kształt tego co nasmarowałem na samym początku.
Ma ktoś może jakiś pomysł.
Go to the top of the page
+Quote Post
hawk
post 30.11.2003, 21:32:32
Post #10





Grupa: Zarejestrowani
Postów: 521
Pomógł: 0
Dołączył: 3.11.2003
Skąd: 3city

Ostrzeżenie: (0%)
-----


Na ramkach się nie znam ale jeżeli dasz
Kod
parent.frame.location

to będzie szukał atrybutu o nazwie frame, a nie o nazwie ze zmiennej frame.
Więc na logikę powinno być
Kod
parent[frame].location

Jeżeli reszta jest OK, to powinno działać.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 18.08.2025 - 21:51