外部サーバーにあるab.htmlのURLを取得する方法

このQ&Aのポイント
  • 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を取得できるでしょうか?
回答を見る
  • ベストアンサー

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を取得できるでしょうか?

  • Java
  • 回答数1
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • rhl
  • ベストアンサー率37% (42/111)
回答No.1

これってJavaではなくJavaScriptですよ。 JavaとJavaScriptは全くの別ものです。 JavaScriptのカテゴリで質問したほうが回答がつくかと。

purr_b
質問者

補足

そうなんですか!両方使ったことがなかったので… ありがとうございます!カテゴリ変えて質問してみます!

関連するQ&A

  • 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を取得できるでしょうか?

  • 違うフレームのURLを取得したい

    いつもお世話になっております。 上下でフレームが分かれていて、上にメニュー、下に内容が表示されます。 下に表示されているURLによって、上のメニューのボタンの色をVBScriptのIF文を使って変えたいと思っています。 そこで、下のフレームに表示されているURLを上のフレームで取得したいのですが、どうしたら実現できるでしょうか。 JavaScriptでparent.下のフレーム名.location.hrefとすれば、URLを取得できることまでは調べたのですが、JavaScriptからASPに値を渡す方法が分かりませんでした。 ASPだけでURLを取得する方法か、JavaScriptで取得した値をASPに渡す方法のどちらかをご存知の方がいらっしゃったら教えてください! よろしくお願いいたします。

  • URLの取得

    こんにちは。 JavaScriptでは、 document.URL もしくは、 document.location.href にてURLの取得が出来ますが、 ASPで取得って出来ないんでしょうか? どなたか教えてください。

  • URLの取得

    myframeという名前のiframe内に表示されているページのURLを取得するためのスクリプトです。 <SCRIPT TYPE="text/javascript"> <!-- function geturl(){ url = document.myframe.location; } --> </SCRIPT> これを実行した際に、www等のサブドメインが無いURLの場合はURLを取得出来るのですが、サブドメインがあるURLの場合URLが取得出来ませんでした。 原因が分からず困っています。 解決方法を教えていただけますでしょうか。 また、WEBサーバの設定によってはURLが取得出来ないという事はあるのでしょうか? よろしくお願いいたします。

  • URLのパラメータを取得するスクリプトは?

    初心者です。 無謀にもURLのパラメータを取得するためのスクリプトを作成していますが、 どうしても分からなく・・。 例えば「http://pekepeke.com/sample.html?AA=1234&BB=9876」のURLから、「AA」「BB」の パラメータ「1234」「9876」を取得し表示したいと考えています。 色々調べながら・・・下記を作成したのですが、表示が1項目のみしかされません。。 (素人・・と笑われるかもしれませんが・・) どうしたら2つ(目標は10項目ぐらいですが)を項目別に行別に表示できるのかを教えて 下さい。。 ---------------サンプル <html> <head> <title>JS test</title> </head> <body> <script> function getUrlVars() { var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for(var i = 0; i <hashes.length; i++) { hash = hashes[i].split('='); vars.push(hash[0]); vars[hash[0]] = hash[1]; } return vars; } var tag1 = null; var hash = getUrlVars(); var tag1 = 'AA ' +hash['AA'] var tag2 = null; var hash = getUrlVars(); var tag2 = 'BB ' +hash['BB'] document.write(tag1); document.write(tag2); </script> </body> </html> ------------------------------------------------ どうぞよろしくお願いします。

  • URLのアンカーをCGIに渡したい

    <!-- document.write (location.hash); // --> 上記の方法で、現在ページURLのアンカー(#aa)がブラウザに表示されています。 ***html#aaの「#aa」部分をAnchor.cgiに 引き渡したいのですが方法がわかりません。 ご教授の程宜しくお願い致します・・・m(_ _)m できれば、送る側と受け取る側の両方を 具体的に記述して頂けると助かります・・・(^^ゞ

  • 指定のURLのタイトルを取得したいです

    親ウィンドウで <a href="​http://www.yahoo.co.jp/index.htm"​ target="new">Yahoo</a> 上記のリンクをクリックして開いたサブウィンドウ内のJavaScriptで 親ウィンドウのページタイトルを取得したいのですが、 どのようにしたら良いか教えて頂きたいです。 前回のさせていただいた質問のご回答で 親のURLは document.write(document.referrer) で取得できたのでこれを使ってそのURLにアクセスして タイトルを取得したいです。 頂いたご回答の中にサイト名を取得する方法も出ていたのですが、 事前に設定しておかなくてはならず、 どのURLのタイトルでも取りたいので、上記の方法を考えてみました。 ご教示頂けたら幸いです。よろしくお願い致します。

  • javascriptで取得したurlの情報をGETで送る方法がわかりません。

    現在のURLをjavascriptで取得し、その取得した情報を送る方法を教えてください。 以下のソースでURLを取得しgetで送るにはどのようにすればよいのでしょうか? <scripttype="text/javascript"language="javascript"> var url = document.write(document.URL); </script> <a href="./submit.php?document.write(url)">新規登録</a> 以上よろしくお願いします。

  • 前のページのurlを取得するには?

    サイト内の十数ページで、関連記述の相互リンク <a href="xxx.html#yyy"> を 多用しています。ページの途中にジャンプするので、訪問者様が迷子にならないよう、 <body onLoad="parent.menuFrame.document.images[n].src='active.gif'" onUnload="parent.menuFrame.document.images[n].src='inactive.gif'"> で 居場所を表示しています。また、コンテンツの性格上、年輩の方が大きな文字で ご覧になることも予想され、表示領域が不足しないように、<a href="topPage.html" target="_top">フレーム解除の案内文</a> をtopPage.htmlに入れています。 一方、検索サイトから個別ページへの訪問者様を一度はフレーム版に誘導するため、 <a href="framesetPage.html" target="_top">トップページ</a> を各ページ上に 書いているのですが、虻蜂取らずで、トップページでフレーム解除を選択した方も、 各ページで「トップページ」をクリックする度にフレーム版に戻ってしまします。 要領を得ない説明で恐縮ですが、フレーム版でご覧いただくのを基本に、フレーム解除 を選んだ方には、ノンフレームのままtopPage.htmlと行き来していただきたいのです。 個別ページ上の<a href="topPage.html"> について、document.referrer が私の サイト外のときのみ target="_top" を指定しようと考えたのですが、referrerで urlを取得できないブラウザも多いとか・・・ アドバイスをお願いします。m(_ _)m

  • フレームが現在表示しているURLを調べたい

    「フレームが現在表示しているURLを調べたい」 でもうまくいかないので質問しました。 1.説明 次のようにフレーム定義をします <FRAMESET cols="60%,*"> <FRAME src="l.html" name="l"> <FRAMESET rows="85%,1*"> <FRAME src="ru.html" name="ru"> <FRAME src="rb.html" name="rb"> </FRAMESET> このとき、JavaScript で フレーム ru が表示している URLを以下のJavaScriptを実行すると ru.html が返ります。 →この結果は納得できます。(^^)/ document.write(window.top.ru.location.href) ru.html 次に、フレーム l のHTMLのなかで以下のようにターゲットをruにして、リンクをつくり、それをクリックすると ru の表示内容は当然ながら http://www.asahi.com に切り替わりました。 <TR><TD><A href="http://www.asahi.com" target="ru">朝日</A></TD></TR> ここで、再び以下の命令を実行すると、こんどは、 「エラー:書き込みができません」が出てしまいます。 →http://www.asahi.com が返ることを期待していたのですが (-_-;) document.write(window.top.ru.location.href) エラー:書き込みができません 2.質問 ここで質問なのですが、フレームが現在表示中のURLを得るための記述方法をご存知の方 教えていただけないでしょうか?

専門家に質問してみよう