![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
こんばんわ。
連続書き込みをお許しください。
Response.Redirect = "b.html"
でBのページに移動できますよね?
たとえばこのページが・・・
a.html?ID=12345&TYPE=abc&ZONE=C110
などのページだとします。
単純にBのページを表示したいのなら、さっきのようになコマンドでいいのですが、AのページのURLに付加されている情報をあわせてそのまま表示したい、つまり、
b.html?ID=12345&TYPE=abc&ZONE=C110
というばあい、何かいい方法はありませんか?
ちなみに付加情報はPOST情報だったりします・・・。
宜しくお願いいたします。
JavaScriptで出来ると考え、
http://oshiete1.goo.ne.jp/kotaeru.php3?q=649582
に書き込んでみましたがCGIを提案されています。
JavaScriptで無理でCGIでとなれば、出来ればASPで書きたいのですが。。。
いい方法はないでしょうか?
宜しくお願いいたします。
No.4ベストアンサー
- 回答日時:
Server.Transfer "b.html"
もしくは、
Server.Execute "b.html"
としてください。
この両者は、クエリ文字列やFORMも一緒に他のASPとかCGIへ転送します。
ただ、Server.Executeは戻ってきてしまいますが。。。
No.3
- 回答日時:
start.asp(最初のページ)
↓
a.asp(POSTでパラメータを受信)
↓
b.asp(a.aspと同一パラメータを受信)
上記の様に出来ればいいのでしょうか?
的外れならすいません。
上記のようにするサンプルです。
start.html
'*************************************************
<form name="test" action="a.asp" method="post">
<input type="text" name="t1" value="">
<input type="text" name="t2" value="">
<input type="text" name="t3" value="">
<input type="submit" name="submit" value="送信">
</form>
'*************************************************
a.asp
'*************************************************
<%
response.write request.form
%>
<form name="test2" action="b.asp" method="post">
<%
paramz = split(request.form, "&")
for i = 0 to Ubound(paramz)
param = split(paramz(i), "=")
if Ucase(param(0)) <> "SUBMIT" then
response.write "<input type='hidden' name='" & param(0) & "' value='" & param(1) & "'>" & vbCrLf
end if
next
%>
<input type="submit" name="submit" value="送信">
</form>
'*************************************************
b.asp
'*************************************************
<%
response.write request.form
%>
'*************************************************
No.1
- 回答日時:
参考になるかどうかわかりませんが、普段私が使用している方法
をご紹介させていただきます。
ASPでしたら、Session変数を使用するというのは如何でしょう。
URLに表示されませんのでPOST情報のように使用できます。
ただ、POST情報と違って一度保持したら能動的に初期化や変更を
行わない限り、保持したままになってしまいます。
もう一つの方法として、JavaScriptを併用する方法があります。
フォームを含むHTMLコードを生成し、それをJavaScriptで自動
的にsubmitするようにすればいいと思います。
送信したい変数はhiddenで指定すればよいでしょう。
ただし通常のフォームで送信することになるので、それと同様の
セキュリティ対策が必要となります。
RedirectでPOST情報を送信する方法、少なくとも私は知らないも
ので、申し訳ありません。いかにもありそうな気はするのですが。
私自身も他の方のご返答を参考にさせていただきたいと考えており
ます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javascriptで移動ボタンを押した際に遷移するボタンを追記したい 1 2022/11/29 03:02
- Word(ワード) Word2013 縦書き上下二段の表、改行を続けると次ページに情報が表示されるようにしたい 3 2022/06/16 09:24
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- JavaScript Javascriptを使ってQRコード読み取り、取得した情報をPOSTしたいと思っています。 1 2023/04/28 15:18
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- PHP $_SESSIONに渡した後はそのまま使っても問題ありませんか? 3 2022/11/08 22:17
- その他(IT・Webサービス) 301リダイレクトの使い方について 7 2022/04/05 17:50
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- gooポイント gooポイントをdポイントに交換できない。 3 2022/04/22 20:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルに張り付けた写真のフ...
-
VB.NET Excelを読み込んでDataT...
-
aspxをhtmlに変換する方法について
-
Windowsで複数のファイルを同じ...
-
Windows10にデュアルブートでXP...
-
onedrive にexcelファイルをア...
-
phpのファイルがブラウザで開か...
-
Accessのトグルボタンでサブフ...
-
お世話になります。 Windows Up...
-
【VB.NET】App.configにファイ...
-
Microsoft surface laptopでテ...
-
VB.NETでMSComm が追加できず?
-
マクロで同じフォルダにある画...
-
Wi-Fiのパスワードが指定なしと...
-
VBAのRegExpで後方一致/不一致...
-
DataColumn型の使用方法
-
ffftpでファイル取得が0バイト...
-
キヤノン アソビカメラ iNSPiC ...
-
W10環境変数の%記号
-
”KINGSOFT WPSのVBエディタ画面...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
遷移先のURLにパラメータを表示...
-
テキストエリアで入力した文字...
-
<!DOCTYPE HTML PUBLIC "-//W3C...
-
<input>でonblur=がある場合の入力
-
VBSでXMLを操作したい
-
[ASP]URL付加情報を転用した...
-
あいまい検索画面を作成したい
-
入力フォームの値をSQLのクエリ...
-
確認画面を出す
-
onBlur→検索→結果の表示
-
form送信でテキストがバイナリ...
-
半角カナだけが入力できる<inpu...
-
インラインフレーム内を送信する
-
テキストボックス内を・・・
-
HTMLの値の渡し方について質問...
-
フォームのtextareaにnl2brを使...
-
ACCESSのレポートの表示...
-
aspxでIFみたいなことがしたい
-
write downとfill outの違いを...
-
機種依存文字
おすすめ情報