下記の参考ソースを見ていただきたいのですが、
dateFunc関数で得たboolean値をもとに、
真なら「success.asp」を、
偽なら「failure.asp」を、
呼び出したいのですが、
何故か両方の関数が呼ばれています。
何故なのでしょうか。
OS:Windows2000
Web:IE6
です。
参考ソース
<SCRIPT LANGUAGE="VBScript">
<!--
recDate = dateFunc()
If recDate = true Then
<% Server.Execute "success.asp"%>
Else
<% Server.Execute "failure.asp"%>
End If
-->
</SCRIPT>
No.2ベストアンサー
- 回答日時:
クライアント側のスクリプト内でサーバタグを書いても、
クライアント側に降りてから実行されることはありません。
実行後に生成したページがクライアントに投げられます。
>何故か両方の関数が呼ばれています。
上記の理由で先に実行された結果が降りるからです。
クライアント側で次ページを条件で分岐するなら、
素直に判断記述の中でlocation.replaceさせるのでは?
No.1
- 回答日時:
dateFunc()を呼び出すのはクライアント(すなわちWebブラウザ)ですので、サーバ側(すなわちIIS)で処理される<% Server.Execute %>は実行済みです。
dateFunc()をサーバ側で実行する必要があるかと。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Visual Basic(VBA) 【追加】ファイルを閉じてダイアログで保存した時だけ処理の実行をする 3 2022/03/23 15:43
- Visual Basic(VBA) 【変更】ファイルを閉じてダイアログで保存した時、更新したシートだけの処理の実行をする 5 2022/03/26 18:31
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- JavaScript プログラムがうまく動きませんレビューお願いします 1 2022/07/10 05:08
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- Java java 引数 戻り値のあるメソッド 3 2023/02/12 06:23
- Visual Basic(VBA) [Excel VBA] このコードでは行の挿入や行の消去をすると13のエラーが出てしまう。 3 2022/12/09 00:29
- Visual Basic(VBA) EXCEL VBAにて動的にCheckBOXを複数作成し、同BOXにイベントを追加したい 1 2023/03/16 07:05
- JavaScript コードレビューをお願いします。 1 2022/07/16 05:38
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SPO2測定
-
Windows10にデュアルブートでXP...
-
onedrive にexcelファイルをア...
-
エクセルに張り付けた写真のフ...
-
VB.NETでMSComm が追加できず?
-
Accessのトグルボタンでサブフ...
-
Windowsで複数のファイルを同じ...
-
LEDで電光掲示板に「A B C D E...
-
phpのファイルがブラウザで開か...
-
aspxをhtmlに変換する方法について
-
”KINGSOFT WPSのVBエディタ画面...
-
エクセルVBAで印刷する書式をク...
-
VBAのRegExpで後方一致/不一致...
-
C#からvbsを実行したい
-
キヤノン アソビカメラ iNSPiC ...
-
VBAでPDFを作成する際、同じ名...
-
【VB.NET】App.configにファイ...
-
Excelにて、シート間で、データ...
-
ASP.NetでWebアプリ開発の経験...
-
高校1年生情報の問題について。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB6でのPL/SQLの実行について
-
[PL/SQL]REFCURSORが戻り値のプ...
-
実行される順番について
-
C# try-catch でcatchに飛ばす方法
-
FileCopy時のエラー
-
エクセルVBA 宣言Dimの場所
-
エラー 'ASP 0115' について
-
隠しフィールドをVBScriptでの...
-
ソケット通信で同時受信の制限?
-
EXECLマクロでshapeがグルーフ...
-
Response.Redirectで引数2つの...
-
CreateObject("Excel.Applicati...
-
VBSからPDFファイルを開きたい...
-
winsock通信時エラーの回避
-
ASP.NET C# ローカルのパスが呼...
-
Outlookで添付ファイルの有無を...
-
エラー 'ASP 0115'
-
ネットワーク上のPCのIPとホス...
-
ASP内で他のASPファイルを読み...
-
VBSでIEを起動し、拡大率を変更...
おすすめ情報