こんばんわ。
連続書き込みをお許しください。
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ランキング
-
エクセルに張り付けた写真のフ...
-
onedrive にexcelファイルをア...
-
キヤノン アソビカメラ iNSPiC ...
-
VB.NET Excelを読み込んでDataT...
-
VBAでPDFを作成する際、同じ名...
-
【VB.NET】App.configにファイ...
-
phpのファイルがブラウザで開か...
-
Windows10にデュアルブートでXP...
-
vba 空のデータをSplitする時の...
-
ffftpでファイル取得が0バイト...
-
VB.NETでMSComm が追加できず?
-
VBAでPDF作成をしたあと、指定...
-
aspxをhtmlに変換する方法について
-
ASP.NetでWebアプリ開発の経験...
-
【VB.NET】Excelの最終行までの...
-
マクロで同じフォルダにある画...
-
Excelでボタン(フォームコント...
-
python3 足し算の問題
-
C#からvbsを実行したい
-
visual stduo を使ったc#での...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
遷移先のURLにパラメータを表示...
-
入力フォームの値をSQLのクエリ...
-
[ASP]URL付加情報を転用した...
-
半角カナだけが入力できる<inpu...
-
<input>でonblur=がある場合の入力
-
テキストボックス内を・・・
-
HTMLの値の渡し方について質問...
-
aspxでIFみたいなことがしたい
-
ACCESSのレポートの表示...
-
ASP.netで、CheckBoxListのSele...
-
キリンビール(晴れ風)どうでし...
-
SELECTボックスの内容を動的に...
-
<br>が文字列で出力されてしま...
-
フォームのtextareaにnl2brを使...
-
改行したいのですが
-
javascriptで結果表示テキスト...
-
テキストボックスにマクロでメ...
-
C#のRichTextBoxで表示行数を取...
-
write downとfill outの違いを...
-
入力テキスト内で改行コードが...
おすすめ情報