今天在测试程序时发现,location.href语句在firefox浏览器中根本不起作用,如代码:
<input type=button name=btn01 id=btn01 value="TEST" onclick="setHref();">
<script language=javascript>
<!--
function setHref(){
location.href="Test.html";
}
//-->
</script>
在IE中,代码无任何问题。但是在Firefox中,此代码是不起作用的。在Firefox中,代码需要更改为:
<input type=button name=btn01 id=btn01 value="TEST" onclick="setHref();">
<script language=javascript>
<!--
function setHref(){
window.location="Test.html";
}
//-->
</script>
以上代码也适用于IE。
这个问题让我再一次感受到,写程序一定要在各种浏览器中进行使用测试,考虑程序的浏览器兼容性问题。
☉解决JSChart画图不支持中文的问题 (2009-11-5 19:54:6)
☉对JSChart未定义的解决方法 (2009-11-4 18:36:53)
Liwen 于 2009-11-17 12:54:45 回复那样,对web开发的人来说,真是个福音.
Liwen 于 2009-11-16 15:28:42 回复确实,浏览器的兼容性问题,给开发者带来很大的痛苦.
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。