Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 多个弹出窗口_Javascript_Popupwindow - Fatal编程技术网

Javascript 多个弹出窗口

Javascript 多个弹出窗口,javascript,popupwindow,Javascript,Popupwindow,我正在制作一个网页,涉及在不同的弹出窗口中打开交互式媒体。我希望焦点在最新窗口打开时转到该窗口。我无法同时打开所有弹出窗口。当下一个窗口打开时,上一个窗口关闭 这是密码 第一个窗口: <script language="javascript"> function popup(url) { var width = 300; var height = 300; var left = 200; var top = 100;

我正在制作一个网页,涉及在不同的弹出窗口中打开交互式媒体。我希望焦点在最新窗口打开时转到该窗口。我无法同时打开所有弹出窗口。当下一个窗口打开时,上一个窗口关闭

这是密码

第一个窗口:

<script language="javascript">

function popup(url) {
        var width = 300;
        var height = 300;
        var left = 200;
        var top = 100;
        var params = 'width=' + width + ', height=' + height;
        params += ', top=' + top + ', left=' + left;
        params += ', directories=no';
        params += ', location=no';
        params += ', menubar=no';
        params += ', resizable=no';
        params += ', scrollbars=no';
        params += ', status=no';
        params += ', toolbar=no';
        win1 = window.open(url, "laser", params);
        if (window.focus) {
            win1.focus()
        }

        return false;

    }
    setTimeout(function() {popup('laser.html');}, 10000)
</script>

功能弹出窗口(url){
var宽度=300;
var高度=300;
左向量=200;
var-top=100;
变量参数='宽度='+宽度+',高度='+高度;
参数+=',top='+top+',left='+left;
参数+=',目录=否';
参数+=',位置=否';
参数+=',菜单栏=否';
参数+=',可调整大小=否';
参数+=',滚动条=否';
参数+=',状态=否';
参数+=',工具栏=否';
win1=窗口打开(url,“激光”,参数);
if(window.focus){
win1.focus()
}
返回false;
}
setTimeout(函数(){popup('laser.html');},10000)
第二个窗口:

<script language="javascript">

function popup(url) {
        var width = 300;
        var height = 300;
        var left = 500;
        var top = 300;
        var params = 'width=' + width + ', height=' + height;
        params += ', top=' + top + ', left=' + left;
        params += ', directories=no';
        params += ', location=no';
        params += ', menubar=no';
        params += ', resizable=no';
        params += ', scrollbars=no';
        params += ', status=no';
        params += ', toolbar=no';
        win2 = window.open(url, "fire", params);
        if (window.focus) {
            win2.focus()
        }

        return false;

    }
    setTimeout(function() {popup('fire.html');}, 13000)
</script>

功能弹出窗口(url){
var宽度=300;
var高度=300;
左var=500;
var-top=300;
变量参数='宽度='+宽度+',高度='+高度;
参数+=',top='+top+',left='+left;
参数+=',目录=否';
参数+=',位置=否';
参数+=',菜单栏=否';
参数+=',可调整大小=否';
参数+=',滚动条=否';
参数+=',状态=否';
参数+=',工具栏=否';
win2=window.open(url,“fire”,参数);
if(window.focus){
win2.focus()
}
返回false;
}
setTimeout(函数(){popup('fire.html');},13000)

使用jquery-diolog它更容易包含焦点能力名称函数
弹出窗口
?但是窗口名称是硬编码的。谢谢您的回复!Sora,我的学校让我使用java:(还有,Abhi,这有什么办法吗?我可以改变一些东西来让它发挥作用吗?