请问下这段JS代码有什么问题,为什么运行不了

2024-11-07 13:47:36
推荐回答(3个)
回答1:

window.open()里的参数弄错了吧,那些窗口特征都是第三个参数,只用一对单引号引住就行了。

回答2:





recursion



var rec = confirm ('是否在新窗口中打开网页? ');
    if (rec)
    {
     popUpWindow("abc.html", (screen.width - 400) / 2, (screen.height - 500) / 2, 400, 500);
    }
    
    var popUpWin = 0;
    function popUpWindow (URLStr, left, top, width, height)
    {
    if (popUpWin)
    {
    if (!popUpWin.closed)
    popUpWin.close ();
    }
    popUpWin = open (URLStr, 'popUpWin',
            'toolbar=no,location=no,directories=no,status=no,menub ar=no,scrollbar=no,resizable=no,copyhistory=yes,width='
                    + width + ',height=' + height + ',left=' + left + ', top=' + top + ',screenX=' + left
                    + ',screenY=' + top + '');
    }




回答3:

1、把
function rec();
改成
function rec(){

2、把
onclick="openWindow()"
改成:
onclick="rec()"