首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

js在ff下兼容性有关问题

2012-03-17 
js在ff下兼容性问题functionOnLogin(n){if(!validstr(login.user))returnvarstrWindowmain varstrPos

js在ff下兼容性问题
function   OnLogin(n){  
    if(!validstr(login.user))   return;  
var   strWindow   =   "main ";
var   strPos   =   "toolbar=no,location=no,directories=no,menubar=no,resizable=yes "   ;
login.target   =   strWindow   ;
login.room.value=n;
login.action   =   'http://bbs.open.com.cn:5000/submit.htm ';
login.submit()   ;
}
在firefox下点击下面的链接一点反应没有,其他浏览器正常。是不是兼容性问题。该怎样修改代码?谢谢高手指教
<a   href= "javascript:OnLogin(1); "> aaaaa </a>

[解决办法]
看代码你的login是一个form
这里的确有一个兼容性问题
IE等浏览器支持将ID直接作为对象使用,FF却不支持
所以需要都使用document.getElementById( "login ")
[解决办法]
楼上正解

ps:ff下调试建议安装firebug扩展
[解决办法]
前面加一句
var login = document.getElementById( "login ");
就好了...

热点排行