今天在測試程序時(shí)發(fā)現(xiàn),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。
這個(gè)問題讓我再一次感受到,寫程序一定要在各種瀏覽器中進(jìn)行使用測試,考慮程序的瀏覽器兼容性問題。
x