我试图提示用户输入代码以进入我的网站。问题是我正在使用以下代码,但是我的一些用户看到了提示窗口,而是会有一个闪烁的页面。有替代方法吗?

<script type="text/javascript">
function show_prompt() {
    var txtcode = prompt("Please enter your code", "");
    txtcode.toLowerCase();
    if (txtcode != null && txtcode == "special") {
        confirm;
    }
    else {
        window.location = "http://happylemon.asp";
    }

}

最佳答案

代替prompt,您应该使用将表单提交到服务器并进行验证的方法来创建正确的登录页面。如果有效,则可以将用户定向到主页。

如果您使用PHP,则有大量资源可帮助创建安全登录名:http://www.google.ca/search?aq=f&sourceid=chrome&ie=UTF-8&q=php+login+page

09-11 00:17