Javascript 如何打开两个弹出窗口

Javascript 如何打开两个弹出窗口,javascript,jquery,html,popup,Javascript,Jquery,Html,Popup,我计划在我的网站上创建一个弹出窗口。继续搜索我找到了一个代码来创建一个新的弹出窗口到我的网站 <script type="text/javascript"> document.body.onclick= function(){ window.open('popup creating website', 'poppage', 'toolbars=0, scrollbars=1, location=0, statusbars=0, menubars=0, resizable=1, wid

我计划在我的网站上创建一个弹出窗口。继续搜索我找到了一个代码来创建一个新的弹出窗口到我的网站

<script type="text/javascript">
document.body.onclick= function(){
window.open('popup creating website', 'poppage', 'toolbars=0, scrollbars=1, location=0, statusbars=0, menubars=0, resizable=1, width=950, height=650, left = 300, top = 50');
}</script>

document.body.onclick=function(){
window.open('popup creating website','poppage','toolbars=0,scrollbars=1,location=0,statusbar=0,menubars=0,resizeable=1,width=950,height=650,left=300,top=50');
}
使用上面的代码i,每次单击都会创建一个新的弹出窗口。这对维斯特来说是个大麻烦

继续搜索结果是零和零在我找到,但代码是不适用于我的网站。我想得到的代码是

当页面刷新并首次点击网站时应弹出窗口


有人能帮我摆脱困境吗

要生成弹出窗口,您需要使用Javascript,例如:


函数myFunction(){
警报(“10/63”);
}
函数a2(){
警报(“13/10”);
}
功能a3(){
警报(“37/30”);
}
函数a4(){
警报(“4/21”);
}
点击按钮

例1答案
例2答案
例3答案

示例4答案
使用变量判断是否是第一次单击:

var firstClick = true;
document.body.onclick = function() {
    if (firstClick) {
        window.open('popup creating website', 'poppage', 'toolbars=0, scrollbars=1, location=0, statusbars=0, menubars=0, resizable=1, width=950, height=650, left = 300, top = 50');
        window.open('popup creating second website', 'poppage2', 'toolbars=0, scrollbars=1, location=0, statusbars=0, menubars=0, resizable=1, width=950, height=650, left = 200, top = 10');
        firstClick = false;
    }
}

看起来您只想在第一次单击时打开弹出窗口。只需使用
addEventListener
removeEventListener
即可在第一次单击后将其删除

以下是工作代码:

function createPopup() {
    window.open('popup creating website', 'poppage', 'toolbars=0, scrollbars=1, location=0, statusbars=0, menubars=0, resizable=1, width=950, height=650, left = 300, top = 50');
    document.body.removeEventListener('click', createPopup);
}

document.body.addEventListener('click', createPopup);

根据你的评论,我得出了我所期望的正确答案

-

  • 对于单个弹出窗口-->>新窗口
    
    var firstClick=true;
    document.body.onclick=函数(){
    如果(首次单击){
    window.open('popup site','poppage','toolbars=0,scrollbars=1,location=0,statusbar=0,menubars=0,resizeable=1,width=950,height=650,left=300,top=50');
    firstClick=false;
    }
    }
    
  • 对于两个弹出窗口-->>新窗口
    
    var firstClick=true;
    document.body.onclick=函数(){
    如果(首次单击){
    window.open('popup creating website','poppage','toolbars=0,scrollbars=1,location=0,statusbar=0,menubars=0,resizeable=1,width=950,height=650,left=300,top=50');
    window.open('popup creating second website','poppage2','toolbars=0,scrollbars=1,location=0,statusbars=0,menubars=0,resizeable=1,width=950,height=650,left=200,top=10');
    firstClick=false;
    }
    }
    

谢谢。。谢谢你的答复。。3.我怎样才能打电话给你呢?谢谢你的回复。。如何创建两个弹出窗口。。。或任何新选项卡调用
窗口。打开
两次。