Javascript jquery编程弹出窗口

Javascript jquery编程弹出窗口,javascript,jquery,Javascript,Jquery,我是Jquery的新手,所以请容忍我。我试图创建一个函数,以编程方式打开弹出窗口。我在Firefox中运行以下代码,除了弹出窗口忽略工具栏/菜单栏/滚动条/可调整大小/位置参数外,它似乎可以正常工作。它们仍然可见/正常工作,我想禁用所有这些参数: wparams[0] = {windowURL:"site.html",height:100,width:100,left:500,top:500,toolbar:0,menubar:01,scrollbars:0,resizable:0,locati

我是Jquery的新手,所以请容忍我。我试图创建一个函数,以编程方式打开弹出窗口。我在Firefox中运行以下代码,除了弹出窗口忽略工具栏/菜单栏/滚动条/可调整大小/位置参数外,它似乎可以正常工作。它们仍然可见/正常工作,我想禁用所有这些参数:

wparams[0] = {windowURL:"site.html",height:100,width:100,left:500,top:500,toolbar:0,menubar:01,scrollbars:0,resizable:0,location:0}

var launchWindow = function(p)
{
    $('.popup').popupWindow(wparams[p]).trigger("click"); 
}

var begin = function()
{
        launchWindow(0);
}
我想要的弹出窗口,我正在使用jQuery swip弹出插件,我想知道上面的代码有什么问题

另外,当我尝试在chrome/safari中运行此代码时,键入begin;在控制台中,它返回undefined,而在Firefox中它运行。我也不明白为什么会这样

谢谢。

这行吗

wparams[0] = {windowURL:"site.html","height:100,width:100,left:500,top:500,toolbar:0,menubar:01,scrollbars:0,resizable:0,location:0"}

这是一种奇怪的定义wparams数组的方法-如果这样做会发生什么:

var wparams = [
   {windowURL:"site.html", height:100, width:100, left:500, top:500, toolbar:0, menubar:01, scrollbars:0, resizable:0, location:0}
];

现在还不清楚为什么要将其设置为数组;我想可能还有其他的弹出配置存储在它。如果是这样的话,你只需要把它们写在方括号内,用逗号隔开。

我不明白“什么时候”你想打开弹出窗口,如果页面完成加载,那么应该是这样

$(document).ready(function() {
launchWindow(0);
});
你能给我解释一下为什么使用triggerclick吗???在插件文档中,应该是这样的

var launchWindow = function(p)
{
    $('.popup').popupWindow(wparams[p]); 
}