亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

此處為什么不能使用window.open,但是可以使用location.replace?

<script?type="text/javascript">??
??var?num=5;
??var?i=setInterval(endCount,1000);
??function?endCount(){
??????document.getElementById("time").innerHTML=num;
??????num=num-1;
??????if(num==0){
??????????window.open("http://www.xianlaiwan.cn/");
??????????//使用window.open打不開,使用location.replace就可以,求解答??
??????????clearInterval(i);
??????}
??}
?</script>


正在回答

2 回答

親測open可用,可能是你瀏覽器攔截了彈窗,你可以加個_self試試看.

window.open("http://www.xianlaiwan.cn/",'_self');


0 回復 有任何疑惑可以回復我~
#1

qq_啤酒親親杯子_0 提問者

非常感謝!
2017-03-12 回復 有任何疑惑可以回復我~
#2

qq_啤酒親親杯子_0 提問者

果然是的
2017-03-12 回復 有任何疑惑可以回復我~

你的函數好像有問題,函數里面的num是怎么來的,你又沒寫成參數。把你全部的代碼給我看看

0 回復 有任何疑惑可以回復我~
#1

qq_啤酒親親杯子_0 提問者

<!DOCTYPE html> <html> <head> <title>瀏覽器對象</title> <meta http-equiv="Content-Type" content="text/html; charset=gkb"/> </head> <body> <!--先編寫好網頁布局--> <h1>操作成功</h1> <p> <span id="time"></span>秒后回到主頁 <a href="history.back()">返回</a> </p>
2017-03-07 回復 有任何疑惑可以回復我~
#2

qq_啤酒親親杯子_0 提問者

<script type="text/javascript"> var num=5; function endCount() { document.getElementById('time').innerHTML=num; num=num-1; setTimeout("endCount()",1000); if(num==0){ location.replace("http://www.xianlaiwan.cn/"); clearTimeout(i); } } </script>
2017-03-07 回復 有任何疑惑可以回復我~
#3

qq_啤酒親親杯子_0 提問者

就是JS進階篇第八章最后的編程練習
2017-03-07 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

此處為什么不能使用window.open,但是可以使用location.replace?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號