HTML5であるウィンドウを別のウィンドウから制御しようとしています。ログインしているウィンドウとログインしているウィンドウを開くと、一方のウィンドウからボタンをクリックすると、もう一方のウィンドウで何かが発生するようにしたいと思います。どこから始めればいいのかわかりません。誰かが私を正しい方向に向けることができますか?
9815 次
2 に答える
11
そのためのHTML5機能は必要ありませんが、javascriptを使用して簡単に行うことができます。
myNewWindow = window.open()
window
新しいウィンドウを開き、その新しいウィンドウの-objectをに割り当てるmyNewWindow
ので、-variableを使用して、開いているスクリプトから新しいウィンドウのDOMに簡単にアクセスできますmyNewWindow
。
また、逆の方法でも機能します。新しいウィンドウのスクリプトで、ユーザーは開いているウィンドウの-objectとDOMwindow.opener
にアクセスできます。window
javascriptでは別のソースからロードされたコンテンツを制御できないため、すべてのウィンドウのコンテンツが同じドメインからロードされていることを確認してください(このトピックの詳細については、「同一生成元ポリシー」を参照してください)。
于 2011-02-08T09:38:04.637 に答える