有javascript弹出窗口大小的内容,可以这样做吗?

有javascript弹出窗口大小的内容,可以这样做吗?,javascript,html,Javascript,Html,我正在尝试向网站添加效果,我的一个内容框将弹出一个新的javascript弹出窗口 我有以下代码: $('.dialog-toolbar .popout').on('click', function(){ javascript:void window.open('dialogpop.php?cmd='+cmd, toolbar=0, menubar=0, location=0, status=1, scrollars=1, resizable=1, left=0, top=0);

我正在尝试向网站添加效果,我的一个内容框将弹出一个新的javascript弹出窗口

我有以下代码:

$('.dialog-toolbar .popout').on('click', function(){
    javascript:void
    window.open('dialogpop.php?cmd='+cmd, toolbar=0, menubar=0, location=0, status=1, scrollars=1, resizable=1, left=0, top=0);
    return false;
});
唯一的问题是没有宽度和高度,它出现在默认窗口大小。有没有办法定义它,告诉弹出窗口内容的大小

编辑 我不想做这样的事

$('.dialog-toolbar .popout').on('click', function(){
    $('#hiddenDiv').load('dialogpop.php?cmd='+cmd, function(){
       var dwidth = $(this).width();
       var dheight = $(this).height();
       javascript:void
       window.open('dialogpop.php?cmd='+cmd,width=dwidth, height=dheight toolbar=0, menubar=0, location=0, status=1, scrollars=1, resizable=1, left=0, top=0);
       return false;
     });
});

这个参数必须是一个字符串。可能是重复的,这就是我试图解决的问题。我无法在它打开之前获得大小,因此代码如何能够知道将高度和宽度设置为什么值。我想我可以先将父页面上的内容加载到一个隐藏的div中,然后获取大小,然后将其传递给一个变量,但这听起来非常简单ugly@Snymax如果内容没有设置宽度,我认为您无法获得内容的宽度:)