請問錯哪里了
<!DOCTYPE html>
<html>
?<head>
? <title>瀏覽器對象</title> ?
? <meta http-equiv="Content-Type" content="text/html; charset=gkb"/> ??
?</head>
?<body>
? <!--先編寫好網頁布局-->
? <p>操作成功</p>
?<span id="a">5</span>
?<span>秒后回到主頁<a href="javascript:history.back()">返回</a></span>
?
? <script type="text/javascript"> ?
? var num=document.getElementById("a").innerHTML;
? ?//獲取顯示秒數的元素,通過定時器來更改秒數。
function b(){
? ? num--;
? ? document.getElementById("a").innerHTML=num;
? ? if(num==0){
? ? ? ? window.location.assign(""www.xianlaiwan.cn");
? ? }
? ? setInterval("b()",1000);
}
function c(){
? ? window.history.back();
}
? ?//通過window的location和history對象來控制網頁的跳轉。
? ?
?</script>?
</body>
</html>
2015-12-12
?window.location.assign(""www.xianlaiwan.cn");這一段代碼應該多了一個雙引號,而且路勁URL格式不對,應該是這樣?window.location.assign("http://www.xianlaiwan.cn/");
2015-12-12
肯定錯啦,不能運行啊,你要把setInterval("b()",1000);這一段代碼放在函數外面,不然,你只是定義了函數,沒有調用
2015-12-07
而且要想運行,必須在body的onload事件中加載b()
2015-12-07
if(num==0){
? ? ? ? window.location.assign(""www.xianlaiwan.cn");
? ? }
www前多了個雙引號,刪掉個就好了