3

重複の可能性:
JavaScript を使用して iframe アクションから親ウィンドウをリダイレクトする

iframe を含むページがあり、この iframe のコンテンツにすべてのウィンドウでリダイレクトがあります。どうすればこれを作成できますか?

試した:

window.location.href = 'logged.html';

ページがフレームまたはアップで開いているかどうかを取得できますか?

 if(isiframe) window.top.location.href

- - 解決 - -

if($("#cboxOverlay", top.document).length > 0)
  if($("#cboxOverlay", top.document).css("display") != 'none')
    window.top.location.href = '{{ path('portada') }}';
4

3 に答える 3

5

それらが同じドメインにある場合は、使用できます

window.top.location.href = 'logged.html';

それ以外の場合、stackoverflow には同様のスレッドが多数あります。

Javascript を使用した Iframe からのクロス ドメイン URL アクセス

JavaScript を使用して iframe アクションから親ウィンドウをリダイレクトする

于 2012-10-24T18:12:01.340 に答える
2

window.top.location.href = "http://www.yourwebsite.com";(ただし、IFrame とトップ ウィンドウは同じドメインにある必要があります。

于 2012-10-24T18:09:40.577 に答える
1

「親」をリダイレクトする必要がありますか?

window.top.location = 'logged.html';
于 2012-10-24T18:09:21.977 に答える