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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用js打開多個彈出窗口?

如何使用js打開多個彈出窗口?

斯蒂芬大帝 2022-09-23 16:10:25
我目前正在從事一個藝術項目,我想知道如何打開多個彈出窗口,以使其看起來像那些充滿視覺污染的網站之一。它看起來越混亂越好。到目前為止,我使用以下代碼只制作了一個彈出窗口:function popup() {  window.open('test.html','Tab Heading','height=300,width=150, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no');}window.onload = popup;我對js不是很有經驗,所以我一直很難找到一種方法來使它工作。提前致謝。
查看完整描述

1 回答

?
楊魅力

TA貢獻1811條經驗 獲得超6個贊

你可以試試這個。


您需要為每個(第二個參數)使用不同的名稱,否則窗口將被重用


注意:以下代碼在 SO 的沙盒中不起作用


const options = "height=300,width=150,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,directories=no,status=no";

let cnt = 10; // for example


function popup() { 

 let w = window.open('test.html',"name"+cnt,options);

 if (!w) console.log("sorry, not allowed to pop");

 else { 

   cnt--;

   if (cnt>0) setTimeout(popup,1000); // pop the next

 }  

}

window.addEventListener("load",popup)


查看完整回答
反對 回復 2022-09-23
  • 1 回答
  • 0 關注
  • 420 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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