historia okna wstecz (-1) nie działa

Używam poniższego kodu, aby powrócić do poprzedniej strony, ale nie działa. okno alertu nadal wyświetla się nawet po kliknięciu OK na stronie. faktycznie ma 3 strony zawierają ten kod strony systemu Windows. Pierwsza strona to użytkownik, który musi wypełnić formularz o nazwie redeem_newcust.asp, a akcja powinna być zapisana w bazie danych o nazwie redeem_newcustDB.asp. Na stronie redeem_newcustDB.asp masz jeden kod, aby wybrać opcję dla typu wykupu, a następnie ta strona wskaże akcję na stronie redeem_newprocess.asp z załączonym poniżej kodem. Oznacza, że ​​gdy użytkownik kliknie typ odkupienia, który nie jest równy „Urodzinowy pakiet - PDV RM50”, powinien powrócić do poprzedniej strony, co oznacza stronę redeem_newcustDB.asp. Można powrócić do poprzedniej strony ..? Czy b powinien przynieść całą wartość? Proszę, pomóż, dzięki

If redeemtype = "Birthday Pack - PDV RM50" then
        Response.Redirect("redeem_newbirth.asp?cardno="&BlinkCard&"&redeemtype="&redeemtype&"")
    Else
        %>
            <script language="javascript">
            <!--
            window.alert ("Please choose Type of Redemption");
            window.history.go(-1);
            //-->
            </script>
        <%   
End If

%>

questionAnswers(2)

yourAnswerToTheQuestion