应该是服务器端ASP代码的问题
解决方案 »
- js的对象中如何得到实例的变量名。
- jquery autocomplete插件使用方法
- jsp提交后 子窗口关闭,刷新父窗口
- 如何保证js代码在同一页面上只被调用一次?
- 急:请问在一个页面中,如何隐藏掉ie的地址栏,工具栏,标题栏只有关闭按钮
- innerHTML的问题?高手看看!
- 如何在页面离开网站时将Windows认证缓存删除?
- 怎样保存csdn上的一些论谈里的文章呢,xml格式的,一保存就成乱码了?
- 一个页面中既有vbscript也有javascript,其中的变量能互用吗?
- 为什么有的网页一堆的js,没有内容?但页面也能正常显示内容
- meizz !!!!你好 我用了一个你的时间控件,但我不知道如何更改默认显示时间.
- 不使用 <input type="file" />,如何用javascript实现打开文件对话框的功能?
window.location.href='../login.asp?continu_ok=1';
return false;
有一点,你需要明白。
ASP代码是在服务器端执行的。
JS代码是在ASP代码执行完生成HTML并传送给客户端之后,
在客户端执行的。换句话说,你上面的if语句中,
并不会在执行完客户端的处理后再执行后面的代码的。
而是全部执行完之后,
客户端代码才会生成。也因为这样,你的登录处理被执行了两回。
第二回才是通过 window.location.href='../login.asp?continu_ok=1'; 进行的。
else
{
window.location.href='../login.asp?continu_ok=1';
} </script>
else
{
window.location.href='../login.asp?continu_ok=1';
} </script>