- 締切済み
URLの取得
すいません。ご指摘をいただいたのでカテゴリ替えして質問させていただきます。 localserverでjavaを使っています。 a.html内を二つのフレームに分けて ひとつをaa.html(localserver内) もうひとつをab.html(外部のhttp:www~からはじまるserver)にしています。 aa.htmlでab.htmlのURL表示がうまくいきません。 document.write(parent.location);親フレームのURLの表示 document.write(parent[0].location);aa.htmlのURLの表示はうまくいきます。 ab.htmlをlocalserverのドキュメントにするとうまくいくのですが・・・ どうしたら外部サーバーにあるab.htmlのURLを取得できるでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- hrm_mmm
- ベストアンサー率63% (292/459)
前回どちらで聞いたのかは知りませんが、 JavaScriptのようですので、今度もカテ違いですよ。 JavaとJavaScriptは別物です。 >document.write(parent.location);親フレー ムのURLの表示 >document.write(parent[0].location);aa.html のURLの表示はうまくいきます。 最近のセキュリティーがしっかりしたブラウザでは、 別のサイトの情報を取得することは出来ません。 parent となるframesetを記述しているファイルが、そのスクリプトを記述しているファイルと同じサイト内にあるならば、 parent.frames[0].src は取得できるかと思いますが、 src指定とは別のページに飛んだ後の情報は、サイトが異なるときはアクセス違反になります。