Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS] window.parent parent.location
Forum PHP.pl > Forum > Po stronie przeglądarki
Pucy
Nie wiem czy error jest nowy ale chyba tak...

uncaught exception: [Exception... "Could not convert JavaScript argument arg 0 [nsIDOMWindowInternal.alert]" nsresult: "0x80570009 (NS_ERROR_XPC_BAD_CONVERT_JS)" location: "JS frame :: http://domena.pl/frame.html :: <TOP_LEVEL> :: line 62" data: no]
[Break on this error]

alert(parent.location);

Czy istnieje teraz jakikolwiek sposob aby za pomoca JSa W RAMCE okreslic url okna RODZICA (okna w ktorym znajduje sie dana ramka) - wczesniej mozna bylo zrobic to za pomoca parent.location... a teraz?:/


W troche innym przykladzie dostaje oto taki blad:

Uncaught Exception: Permission denied to call method to Location.toString

Tylko od ktorej strony zablokowane jest czytanie tej danej? Od strony klienta czy serwera ktory obsluguje strone posiadajaca ową ramke?

Pomocy
styx
Jeżeli korzystasz z iframów nie możesz prawdopodobnie odwoływac sie do obiektów screen czy location. Prawdopodobnie korzystasz z firefox-a 2.x . Musisz location przypisac do zmiennej(w nadrzędnej stronie) i wywoływac z tym prametrem ramkę. To chyba jedyne rozwiązanie.
Czy ramka zawiera stronę w tej samej domenie?
BlackPig
a mi się udaje tak:
  1. window.top.location='http://programistawww.pl';

Działa np jak się chce linkować z ramki greyboxa - kiedyś była taka stara sztuczka żeby uciekać z ramki i żeby się reklamy np prv.pl nie wyświetlały to się tak robiło:
  1. <script type="text/javascript">
  2. if (window.self != window.top) {
  3. window.top.location = window.location;
  4. }

I wygląda że to działa nawet w FireFoxie 3.6.15
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.