我现在做了个用户名和密码登陆,IE7和火狐登陆都没有问题,但在IE运行下,地址栏里的地址后面如果多一个#登陆就失效了。我用的是角本onClick="userLogin();" IE6下不好用,跳转的路径是对的,但就是登陆不上,再就是地址栏如果地址后面多一个#号,登陆也失效,有哪位高手可以指点一下?小弟不胜感激!代码如下:function userLogin()
{
var username = escape(document.getElementById('username').value);
var password = escape(document.getElementById('password').value);
var url = '?controller=member&action=MemberLogin';
$.get(url,{userName:username,password:password},function(data){
if(data=="1"){
window.location = '?controller=member';
}else{
alert('用户名或密码有误!');
}
}); }
{
var username = escape(document.getElementById('username').value);
var password = escape(document.getElementById('password').value);
var url = '?controller=member&action=MemberLogin';
$.get(url,{userName:username,password:password},function(data){
if(data=="1"){
window.location = '?controller=member';
}else{
alert('用户名或密码有误!');
}
}); }
我用的JQ 1.2.6 和1.3.2在IE6下 .attr() .click .hover 等都无效,没有任何出错提示。
哪位高人搞定过,请方便大家一下
是我自己把脚本写错了,冤枉JQ了。
没有任何出错提示是因为页面那个叹号闪出来又消失,不注意看不出来,可能跟IFrame有关。