ASP の従来の Select Case ブランチで JavaScript アラートがポップアップ表示されないのはなぜですか? Response.End ステートメントを挿入してチェックアウト プロセスを実行すると、JavaScript アラートが機能します。しかし、それらを取り出すと、すぐにリダイレクトが続きます...アラートはポップアップしません。理由はありますか?
If strResponse <> "000" Then
Select Case strResponse
Case "701"
%>
<script type="text/javascript">
alert("The customer is under 18 years of age based upon the date of birth.");
</script>
<%
'Response.End
Response.Redirect strRedirectCheckout
Case "702"
%>
<script type="text/javascript">
alert("The billing address is outside the United States.");
</script>
<%
'Response.End
Response.Redirect strRedirectCheckout
Case "707"
%>
<script type="text/javascript">
alert("The account holder does not have sufficient credit available for the transaction amount.");
</script>
<%
'Response.End
Response.Redirect strRedirectCheckout
Case Else
%>
<script type="text/javascript">
alert("Unable to obtain an authorization\nClick OK to be redirected back to checkout and please choose another form of payment");
</script>
<%
'Response.End
Response.Redirect strRedirectCheckout
End Select
Else ' if strResponse does == '000'; SUCCESS!!!