Javascript top.location.replace с и без родительского iFrame - PullRequest
0 голосов
/ 30 августа 2011

Я использую страницу фреймов, которая содержит следующую строку Javascript:

top.contentsFrame.location.replace("/main.jsp"); 

Я хочу запустить эту страницу как внутри iFrame, так и независимо. В iFrame это не работает, потому что атрибут top теперь возвращает iFrame. Поэтому он больше не может найти "contentsFrame".

Какой самый простой способ это исправить?

Ура!

1 Ответ

1 голос
/ 30 августа 2011

вы должны использовать

parent.top.location.replace("/main.jsp");
...