我放弃。这似乎微不足道,但在我尝试过的任何浏览器(IE8、Firefox 17)中始终不起作用。我可以证明 javascript 已启用并且在使用它的其他页面上工作正常,但 4 秒后,这总是表现得好像 javascript 被禁用,并重定向到“nojava.html”页面。为什么?
<html>
<head>
<meta http-equiv="refresh" content="4;url=nojava.html">
<title>Test Page</title>
<script language="JavaScript">
function CheckJava() {
timerID = setTimeout("after3sec", 3000);
}
function after3sec() {
window.location="intro1.html";
}
</script>
</head>
<body onload="CheckJava()">
<p>Test text</p>
</body>
</html>
我完全希望对答案感到尴尬......