• ベストアンサー

呼び出し元のURLを知りたいのです

お世話になります。 あるASPファイルがあり、そのASPは、複数のページから呼ばれる可能性があります。 どのページから呼ばれたのかをサーバー側で処理したいのですが、方法をご存知の方、お教え頂きけませんか?? 勝手ながら、サーバー側である処理をおこないたいもので、JavaScriptはナシでお願いいたします。

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

  • ベストアンサー
  • Mizyu
  • ベストアンサー率41% (245/593)
回答No.1

Request.ServerVariables("HTTP_REFERER") で前ページのURLが取れます。

akiaki2
質問者

お礼

これで前に進めます!! ありがとうございました。

その他の回答 (1)

  • 78tch
  • ベストアンサー率31% (50/157)
回答No.2

もう答えでてるようですが Input の Type を hidden にして Form で Post するのはできないでしょうか?私やったことないですけど。

akiaki2
質問者

お礼

実はその方法で逃げていたのですが、なんとかスマートに解決できたらと思いまして。。。 ありがとうございました。

関連するQ&A

  • ブラウザーからサーバ側のaspファイルを読み込む方法について

    クライアント側のVBscriptやJavaScriptなどのスクリプト 言語から画面を遷移しないでプログラム内でaspファイルを 呼びサーバ側での処理をした後にまたその後のプログラム を実行するような処理をしたいのですがどのように記述し たらよいのでしょうか? (クライアントのプログラム内でサーバ側のaspファイルの 関数を呼び処理の結果をクライアントのスクリプト言語に 反映させたいのですが。。。)

  • .aspファイルについて教えてください

    お世話になります 外部jsファイルを見れなくする方法を探していて http://external-file.com/ja/tatlo.html こちらで 完璧にするためには ASP 等で呼び出す方法が一番良い方法でしょう。 <script src="./javascript/external_file.asp" type="text/javascript"></script> サーバー側セッションでコントロールし、キャッシュにも残らず、アドレス指定でのDLも出来ないので、完璧になります。 という風に書かれてあったので拡張子をaspに変えて試してみたのですが直リンクすると普通にソースを見れてしまいます これはまだ自サーバー内で試しているからなのでしょうか? 教えていただけますでしょうか?

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

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

  • javascriptでサーバ上のActiveserverPageを実行

    javascriptを使って、サーバ上のActiveServerPageの処理を実行することは可能でしょうか? 想定しているのは、クライアントがページを表示させた時に onloadかなにかでJavascriptの関数を起動し その関数上でhttp:///・・・・.aspファイルを実行のようなイメージです。

  • Buttonの処理について

    aspのButtonの処理をクライアント側(javascript)だけで実行出来ますか? 出来る場合、どのような記述をすればいいでしょうか? <asp:Button ID="btnHenko" runat="server" Text="実行" OnClientClick=" btn_Click" UseSubmitBehavior="false" だけ記述したところ、サーバー側の処理が走ってしまいます。

  • javascriptからPHPに変数を渡したい

    Javascriptで制御しているクライアントのページと PHPで制御しているサーバ側のページがあります。 クライアント側のページで生成したJavascriptの変数の値を サーバ側のページに送りPHPで処理したいと考えています。 どのようにすれば変数の値を送ることが出来るでしょうか? 出来ればフォームを使わずに内部処理で行いたですが、 出来なければフォームでも構わないのです。 簡単で構わないので例文を頂けると非常に助かります。 まったくの初心者で恐縮ですが、教授よろしくお願いします。

  • ASPを利用したWEBシステムについて

    お世話になっております。 ASPを利用し、WEBシステムを開発しています。 さて、その中で、とあるページにある「ダウンロード」というリンクを押すと、CSVファイルのダウンロード画面が表示されるというものになっています。 「ダウンロード」リンクは"aaaa.asp"となっており、"aaaa.asp"の中の処理で、DBより取得したデータを集計し、CSV出力しているというものです。 <a href="aaaa.asp">ダウンロード</a> そこで、今回はその処理動作において、データが0件の場合、ポップアップにて"データなし"という旨のメッセージを表示するという処理を施したいのですが、JavaScriptを使うのかな?と思いつつも、どうしたらいいのかわかりません。 説明不足なところもあるかもしれませんが、宜しくお願い申し上げます。

  • URLごとに背景画像を変更したい

    現在CMSを使ってEC サイトを構築しています。 質問なのですが、全て1つのテンプレートファイルの<body>タグから、背景画像を読み込んでいるページ対し、URLによって、複数の背景画像をページ読み込み時に変更させたいのですが、どのようにすればよいか分かりません。 あまり、javascriptに関して詳しくないのですが、 document.getElementById()???~~を使ってBODYタグにidを指定すれば良いのか、何なのか手も足も出ない状態です。 対処方法をご存じの方はいらっしゃいますでしょうか? 宜しく御願いいたします。

  • IEで「ファイルを選択」ダイアログボックスを開く方法

    こんにちは。 いつもお世話になっています。 現在、ASPで(1)ローカルでファイルを選択させる。(2)選択されたファイルをサーバのあるフォルダに保存する。 ・・・といった単純なシステムを作っています。 (2)はFileSystemObjctを使ってやればいいと思っているのですが、問題は(1)です。"<input type=file>"を使用すると、ボタンとテキストボックスが勝手につけれらてしまいますし(ボタン名は「ファイル選択」というCaptionにしたい。)、テキストボックスに入力された後、自由に触れてしまいます。(選択されたファイルのパス情報はラベルに表示したい。) おまけにファイルはPDFファイルのみなのでフィルターをかけたいのにその属性もなさそうですし・・・。 "<input type=file>"を使う以外にJavaScriptやASPの機能を使って、何か良い方法はないでしょうか?ネットを見てると同じような事をやってるページが山ほどあるのに(/_;)・・・。 どなたかご教授ください。

  • javascriptのオン、オフ

    よくjavascriptをオンにしてくださいというページを見ます。 実際javascriptのオン、オフの判断ってどのようにやっているのでしょうか。サーバ側?クライアント側? 何かサンプルがあるページなどご存知の方教えてください。よろしくおねがいします。