• 締切済み

JavaScriptでURLを取得送信

JavaScript初心者です。申し訳ありません。 現在HPを作成しており、別のサーバより本サーバへ 別サーバで、現在閲覧しているページURLをページを開いたと同時に送りたいのですが、 どのようなScriptを組めばよろしいでしょうか? Google等で調べたのですがわかりませんでした。 JavaScriptの初心者なのでどうかご指南ください。 上記文章で不明な部分もあると思いますが、どうかお願いします。

みんなの回答

回答No.2

document.URL で取得できます。 送信方法はJSONP、Ajax、<form>とiframeやwindow.open、img要素などいくつかありますが、サーバーの受信方法と、受信完了の返信(応答)方法によって送信方法を変えなければなりません。 サーバーのプログラムを作っている人に、どういう送信方法を使えばいいか聞いてみてください。

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

 URLを送るという意味が分かりませんが、単純に本サーバーの画像化何かを埋め込んでおいて、その画像が呼ばれたらHTTP_REFERERで分かるのでは??  単にサーバーを引っ越したのでしたら、.htaccessなどを使ってHTTP応答ヘッダで指定すべきです。googleなどjavascriptを実行しないユーザーには意味がないです。  いずれにしてもjavascriptの仕事ではないです。どこかのサイトを開いたら、勝手に情報が送信されたらたまりません。

関連するQ&A

  • javascriptでurlを取得

    javascript、ごくごく初心者です。 Facebookにshareさせたい自ページURLをjavascriptで取得したいと思いますが、 なかなかうまくいきません。 よろしくお願いいたします。 <meta property="og:url" content="ここにアドレス取得" />

  • javascriptのURL部分に引数を渡したい

    <script type="text/javascript" src="URL"></script> の URL部分に引数を渡したいのですが、どうしたらよいですか? イメージとしては、webページのどこかに <script type="text/javascript"> var keyword='キーワード'; </script> みたいにあって、次に <script type="text/javascript" src="URL&key=keyword"></script> とURLにパラメータを引数としてつけたいのです。 初心者で申し訳ありません。 どなたか教えてください。

  • URLの取得

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

  • URLの取得について教えてください。

    URLの取得について教えてください。 Javascript初心者です。 下記のようなことをしたいのです。 テキストエリアを作成し、ボタンクリックでURLを テキストエリアに書き込むことは可能なのでしょうか? location.hrefで現在のページを取得し表示させるJavaScriptは分かったのですが テキストエリアを作成し、そこに表示させることができるのかが分かりません。 どなたかご教授よろしくお願いします。

  • WEBページ内のURLを抽出するJavaScript

    現在見ているホームページのURLを全て、 もしくは画像だけ等の条件付で抽出できる JavaScriptのサンプルスクリプトを教えてください。 ページのアドレスを入力するだけでOKなら 最高だと思うんですけど、その場合、 Perl等のサーバー側で動くプログラムが 必要だと思うんです。 希望としては、パソコン側で実行したいんです。 ソースプログラムをコピー&ペーストして、 実行ボタンを押すとリンク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> 以上よろしくお願いします。

  • Javascriptのエラー

    HPのurlが代入されているPerlの変数$urlをJavascriptに引数として渡し、HPを別ウインドウに表示したいのですが、 エラー ')'が抜けているとなりエラーになります <SCRIPT LANGUAGE="JavaScript"> <!-- function abc(def) { new1 = window.open("def", "", "width=400, height=310"); new1.moveTo(0,0); new1.document.close(); } //--> </SCRIPT> <A HREF=\"javascript:abc($url)\">別ウィンドウに表示</A> 何処が間違っているのですか。

  • JavaScriptをURLから直接実行したい

    JavaScriptの関数として呼び出しているリンクを、直接URLアドレスから引数として値を代入して呼びしたいのですが、どうすればよろしいでしょうか? ---実際のコード--- hoge.jpsの中身 ↓JavaScriptの関数部分 <script type="text/javascript"> <!-- function searchSubmit(no) { var f = document.forms["search"] ; f.cat.value = '●●'; f.no.value = no; f.submit(); } //--> </script> ↓上の関数を呼び出している実際のページの <a href="javascript:searchSubmit('▲▲▲');"> ------------------- http://www.hogehoge.jp/hoge.jps?cat=●●&no=▲▲▲ としてブラウザーのアドレスバーに入力しても、真っ白なページになるだけで結果が表示されません。 URLに引数として記入しても、JavaScriptの方には値は代入されないのでしょうか?

  • htmlにコードを貼り、リファラーを取得したい

    外部のhtmlページに以下のコードを貼り付け、リファラーとアクセスページを取得しようと思っているのですが、うまくいきません。 ▼ htmlページに貼り付けたコード(外部サーバ) <script type="text/javascript" src="http://example.com/script.php"></script> ▼ script.php の 中身(自サーバ) $access_url= 'http://' . $_SERVER[HTTP_HOST] . $_SERVER[REQUEST_URI]; $referer_url = $_SERVER["HTTP_REFERER"]; [現在の状態] $access_url の中身 = http://自サーバのドメイン/script.php $referer_url の中身 = http://コードを貼り付けたページ 色々と試行錯誤してこの形になったのですが、完全に行き詰ってしまいました。 方向性だけでも良いので、どなたかご教授いただけませんでしょうか。 よろしくお願いいたしますm( _ _ )m

    • ベストアンサー
    • PHP
  • javascriptでの値の受け渡しについて教えて下さい

    はじめまして、初心者なのですがjavascriptについて おわかりになる方がおりましたら教えて下さい。 現在HPを作成しているのですが、javascriptについて 全くの初心者です。こんな事もわからないのか?っと 思う方もいらっしゃるとは思いますが教えて下さい。 本当に困っています。。。よろしくお願いします。 以下にscriptも記載します。 // html側ページ <a href='javascript:popup()'>てすと</a> // 外部javascript内 function popup(){ subWin=window.open("./test.php?mode=test&no=[ここに値を入れたい];","POPUP","width=785,height=650,scrollbars=yes"); } html側からデータNOの値をpopup scriptのnoの部分に入れて、 この番号に一致したページを別ページで表示したいのです。 みなさんよろしくお願いします。

専門家に質問してみよう