我现在做了个用户名和密码登陆,IE7和火狐登陆都没有问题,但在IE运行下,地址栏里的地址后面如果多一个#登陆就失效了。我用的是角本onClick="userLogin();"IE6下不好用,跳转的路径是对的,但就是登陆不上,再就是地址栏如果地址后面多一个#号,登陆也失效,有哪位高手可以指点一下?小弟不胜感激!
解决方案 »
- 求助!一个解析mp3信息的类,但有点问题,请高手看下
- .htaccess文件问题
- 关于按纽(打印,另存为)的问题~急
- 用PHP如何实现:判断香港身份证号码是否正确?
- 求教在php程序中调用mysqldump问题
- ______+ 如何生成静态页面???
- 如何将别人在WEB页上提出的意见,直接发送到指定的邮箱?
- 高手求解:我有一个文本文件,需要动态替换其中的某个字段的数值,如果您是高手,请进...
- PHPMailer发邮件MsgHTML(eregi_replace("[\]",'',$body);为什么要替换掉\,如果不替换有什么情况么
- PHP中如何替换html中的内容呢
- php system函数运行多条指令 急用
- 如何在PHP页面中实现以下功能!!
{
var username = escape(document.getElementById('name').value);
var password = escape(document.getElementById('password').value);
var url = '?controller=member&action=Login';
$.get(url,{userName:name,password:password},function(data){
if(data==1){
window.location = '?controller=member';
}else{
alert('用户名或密码有误!');
}
});
}
这个是登陆的函数!写到一个js 文件里了!
{userName:name,password:password}
2. 登入用post, 不要用 get
3. data=="1", 比较字符串
4. 暂时是这样... =_=
{
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('用户名或密码有误!');
}
});
}用post不用get更不对了!
你把url写全吧
另外你是不是这么些的onclick
<a href=# onClick="userLogin();" >..
你可以userLogin();return false;这样就不会触发#了
我用的onclick是这么写的:<img src="/images/go.gif" width="64" height="19" align="absmiddle" style="cursor:pointer" onClick="userLogin();">应该没有问题!