Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js]ramki zewnetrzne
Forum PHP.pl > Forum > Przedszkole
hmtojasiepytam
Witam
mam taki problem ze posiadam dwie ramki, w tym problem ze jedna ramka jest na serwerze zewnetrznym tzn na innym i jest odwolana przez http:// i przez to jest taki problem ze nie moge pobrac zawartosci tej strony ani location przez javascript bo to dziala tylko na serwerze lokalnymj esli plik jest na tym samym serwie i nie dziala np parent.frames[0].location
jak zatem zdobyc wartosc drugiej ramki moze byc php/ajax byle co tylko jak
Cezar708
w tym poście jest napisane jak się dostać do zmiennej z innej ramki za pomocą JavaScript, byś może Ci pomoże

http://forumphp.nq.pl/index.php?s=&sho...st&p=466080
hmtojasiepytam
Niestety nie o to mi chodzi. Chodzi o to ,że w ramce mam stronę na innym serwerze. Chciałbym ,żeby coś takiego chodziło
  1. var xxx=parent.document.getElementById("history");
  2.  
  3. alert(xxx.contentDocument.location);

gdzie history to id tej ramki zewnetrznej, jesli zmienie na strona(gdzie id="strona" dla src="test.php") jest ok ale dla id="history gdzie src="http://www.google.pl" nie chodzi :.
hmtojasiepytam
Wymyślilłem taki trick ze moge zmienic adres strony innym i przekierowac i to by odpalilo jakis skrypt php i tu mam problem jak sprawdzic jaka byla wczesniejsza strona,jej adres badz zawartosc?
Cezar708
Cytat(hmtojasiepytam @ 30.04.2008, 12:54:24 ) *
  1. var xxx=parent.document.getElementById("history");
  2.  
  3. alert(xxx.contentDocument.location);

a może Ci chodzi po prostu o:
Kod
var xxx=parent.nazwaRamki.document;
alert(xxx.location);


questionmark.gif
hmtojasiepytam
Cześć
dzięki za odpowiedź ale wciąż nie chodzi. Tak już próbowałem, działa ale w rpzypadku gdy ramka jest ustawoina na localhoscie a ja drugą ramkę mam na innym serwerze i odwołuje się do niej przez src="http://adres" i tak nie chce zadzaiałać, jeśli podam po prostu src="dsa.php" to jest ok ale nie o to chodzi :/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.