2013-01-02 39 views
0

<body onload="sample()">正在除IE6以外的所有其他瀏覽器中工作。 window.onload也沒有在IE6中工作。代碼如下,'Body onload'在IE6中不起作用?

<!DOCTYPE html> 
<html> 
<head> 
<script type="application/javascript"> 
function sample() 
{ 
alert("hi"); 
} 
</script> 
</head> 
<body onload="sample()"> ..... </body> 
</html> 

回答

0

更改<script type="application/javascript"><script type="text/javascript">,和它的作品!

+0

@polin誰說?爲什麼?它在「提問問題」頁面上說,回答自己的問題「q&a style」是很好的。 – 2013-01-02 07:14:18

+0

我知道。但是這是一件事情。提出一個棘手的問題,你已經知道答案了。然後給出答案,人們會投票給你。獲得聲譽的好方法是什麼?由StackOverflow設置的規則不是普遍的事實。即使在普遍的真理中......也有錯誤 – polin

+0

@polin:誰設定了普遍的真理?無論是你/我/某人......一個人。錯誤/錯誤是很自然的! – Anto

0

With <!DOCTYPE html>,我相信腳本類型屬性是可選的,如果腳本是Javascript。

+0

@James:我嘗試過使用<!DOCTYPE html>,但沒有成功。只有在更改腳本類型後,我才能正常工作。 – Anto