- ベストアンサー
IFRAME内のURLを取得したです。
IFRAMEのURLにhttp://www.goo.ne.jpなどのアドレスを設定した場合、URLの取得ってできますか? IFRAMEの中でページ移動されてもそのときのアドレスを取得したいのですが、これは可能ですか? よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
<IFRAME id="test" name="test" src="http://www.goo.ne.jp"></IFRAME> とかの時 document.getElementById("test").src でsrcに設定されているアドレスは取得できます。 また test.location.href の様にして移動したときのアドレスも取得できますが IFRAMEを表示しているサイトと別のサイトを表示している場合には、 アクセス違反となり取得できません。 なので、質問文でのように自サイトのIFRAMEでwww.goo.ne.jpを表示しているような場合、そのアドレスを取得することはできません