2012-01-09 6 views
0

は、私が使用して新しいウィンドウを開くとし私がしたいことをする方法? window.openを通して開かれた新しいウィンドウのDOMを変更していますか?Window.openと、新しいウィンドウのDOMを変更する

最後の2行は、開いているページのjsに入れても機能するので、DOM操作コードに問題はありません。

答えて

4

オープンしている新しいウィンドウがオープナーと同じドメインに属していると仮定することは可能です。 same origin policyに違反しているため、セキュリティ上の理由からDOMを変更することはできません。

+0

はい、同じドメインです。 –

0

ウィンドウを開くとすぐにDOMが読み込まれることはありません。子ウィンドウのロード後にinnerHTMLを変更するメソッドを呼び出す必要があります。または単にsetTimeoutを使用してDOMアクセスを遅延させることができます。

関連する問題