Как установить местоположение родителя из всплывающего окна, открытого с помощью iframe. - PullRequest
5 голосов
/ 24 сентября 2011

Я хочу установить местоположение родительского окна из всплывающего окна, открытого iframe.

Я пишу эту строку кода в javascript, но она не работает.

window.opener.parent.location = '../Account/';

Ответы [ 3 ]

5 голосов
/ 24 сентября 2011

попробуй

window.opener.parent.location.href = '../account/';
0 голосов
/ 24 сентября 2011

Должен работать с

window.parent.location.href = '../account/';
0 голосов
/ 24 сентября 2011

попробуйте что-то вроде этого

<b>iframe starts here</b><br><br>
<iframe src='iframe1.html'></iframe>

<br><br>
<b>iframe ends here</b>

<script type="text/javascript">
    function change_parent_url(url)
    {
    document.location=url;
    }       
</script>

В iframe

<a href="javascript:parent.change_parent_url('http://yahoo.com');">
Click here to change parent URL </a>

Таким образом, вы можете видеть, что дочерний iframe вызывает функцию родителя и дает URL

...