No.4ベストアンサー
- 回答日時:
Session変数の場合ですが、下記コードで流れはわかってもらえると思います。
'--- test.asp -----
If Session("gamen") = "B" Then
' 画面Bの表示処理を記述する
Set Session("gamen") = Nothing
Else
' 画面Aの表示処理を記述する
Session("gamen") = "B"
Response.Write "<a href=""test.asp"">画面Bへ</a>"
End If
Session変数を使用するときはSession.TimeOutの値に気をつけて下さいね。
上記の例だと、画面AをSession.TimeOutの値以上の時間表示させたまま画面Bへのリンクボタン押しても、画面Aが表示されます(汗)
特に支障なければ回答#3の方が無難ですね(苦笑)
Response.Redirectで自動的にページジャンプさせるなら
上記の方法でも構わないかと思います。
それでは参考まで
ありがとうございました。
まだまだ、勉強不足なのでわからないことばかりで・・・
参考にして頑張って作業を続けます。
また、何かあった時にはよろしくお願い致します。
No.3
- 回答日時:
単純に下記のようじゃ駄目でしょうか?
画面が3ページ以上なら、Select Caseの方が綺麗ですが
If Request.QueryString("gamen") = "B" Then
' 画面Bの表示処理を記述する
Else
' 画面Aの表示処理を記述する
Response.Write "<a href=""test.asp?gamen=B"">画面Bへ</a>"
End If
URLは「test.asp」のままがいいのであれば、
Session変数やPOSTで値を受け渡してもいいですよね
No.2
- 回答日時:
下記回答を送信した後に気づいたのですが、marmi1516さんは
サイト側ですか?それともユーザー側で、例えば自分でクリックしたか
どうか知りたいということでしょうか?
それによっては下記の回答が意味をなさないかもしれませんね。
背景と、質問によって得た回答を利用する目的などを補足いただけると
更に詳しく回答できると思います。
osapi124でした。
この回答への補足
ひとつのASPファイルのなかで2つの画面(画面A、画面Bとする)を作成してあって、状況によってどちらかを表示させるような物をつくろうとしているんです。
途中までは上手くできたんですが、画面Aが表示された時、画面上にあるリンクボタンをクリックすると、画面Bにリンクさせるようにしたいんです。(いかなる場合も)
上手く伝わらなくてすみません。
No.1
- 回答日時:
リンクボタンを押した後に表示されるページのアクセス数をカウントすれば
良いのではないですか?
ただ、そのリンクボタン以外からもそのページに行ける場合は、一枚別の
ページをはさんであげればよいと思います。
よく「5秒後に別のページに飛びます」とか書いてあるような具合にですが、
指定秒数を「0秒」にして白紙のページにすればユーザー側は一枚挟まれて
いることを意識しなくて済みますよ。
osapi124でした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Facebook Facebookグループに参加できません。 1 2023/05/01 17:20
- JavaScript jsで質問です。 ボタンが二つ存在し、両方のボタンがクリックされたことをチェックしたいのですが、どの 4 2022/11/22 10:30
- その他(データベース) Q&Aフォームを作成したいのですが、どう設計してよいか分かりません、アドバイスお願い致します。 1 2023/07/27 19:04
- InternetExplorer(IE) IE11とEDGEの違い 4 2022/05/19 10:50
- その他(IT・Webサービス) U-NEXTの解約ができません 2 2022/11/19 18:35
- JavaScript ソースコードは下の共有コードサイト「張り紙」にあります。 入力フォームの javascript で 1 2022/05/11 11:01
- Access(アクセス) アクセス 意図せずサブプロシージャを移動してしまうのを止めたい 1 2022/09/02 09:19
- Outlook(アウトルック) 添付図に赤丸を付けたボタンを Outlook2019に表示する方法 3 2022/06/20 18:02
- Visual Basic(VBA) Edge操作のアプリが例外発生に 1 2023/03/12 21:22
- 企画・マーケティング ウェブ広告の無意味な「×」ボタンは規約や消費者保護関連の法律の違反には当たらないですか? 画面上にデ 2 2023/06/18 19:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラミングで例えばゲーム...
-
ウィンドウの制御について、質...
-
Beautiful Soupのインストール...
-
登録後、呼び出し元ページに戻...
-
スマホ向けに「お気に入り登録...
-
ServletからHTMLページへの遷移...
-
三菱GOTの画面切り替えについて
-
画面を隠す・消す方法を教えて...
-
Android開発環境が構築できない...
-
親ウィンドウの画面遷移
-
MFCプログラミング
-
リンク先として、ページの途中...
-
C++ マルチモニタ アプリ
-
Javaプログラミングの質問にな...
-
PC画面上に変化があった時、音...
-
C言語で今まで表示していた画面...
-
フロントエンドフレームワーク...
-
JSPで画面を更新するには
-
frameset要素を使わずに画面を...
-
"+"文字が" (スペース)"に文字...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
三菱GOTの画面切り替えについて
-
C# ログイン画面からメイン画面...
-
C言語で今まで表示していた画面...
-
画面遷移を行わずに同一ページ...
-
Java-jspの画面入力値保持について
-
プログラミングで例えばゲーム...
-
フロントエンドフレームワーク...
-
ASP.NET 画面遷移前の状態を保...
-
遷移元を判定したい!
-
画像の縦横比固定の計算方法。
-
FormのsubmitでFormの内容がnull
-
画面を隠す・消す方法を教えて...
-
HTMLのINPUTから画面表示
-
登録後、呼び出し元ページに戻...
-
ボタンを押したあとに画像を表...
-
Javascriptのhistory.back()が...
-
ServletからServletへの値渡し
-
セッション切れでのリクエスト...
-
アドレスバーに引数を表示させ...
-
system("cls")について
おすすめ情報