0
大概給大家一個簡單的問題。這將顯示在Chrome和Safari的位置警報,但它不會在Firefoxwindow.location的onload事件在Firefox
<html>
<head>
<script type="text/javascript">
function onload() {
var loc = window.location;
alert("url is " +loc);
return false;
}
</script>
</head>
<body onload="onload()">
</body>
</html>
工作任何想法
完美!!!!!!!!謝謝 – Jivec 2010-09-24 16:21:45
令我印象深刻的是,IE不會窒息這個名稱的碰撞......並且對Firefox有問題感到驚訝。通常情況下,這是相反的。 – scunliffe 2010-09-24 16:24:10
@scunlife,我不是。 'onload'(和其他事件,如'onunload')用於定義事件處理程序。你可以用'load()'來調用它。命名你的函數'onload'是一個壞主意,因爲瀏覽器在函數體中增加了一個(on)載入處理函數。 – Lekensteyn 2010-09-24 16:32:17