有javascript弹出窗口大小的内容,可以这样做吗?
我正在尝试向网站添加效果,我的一个内容框将弹出一个新的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);
$('.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如果内容没有设置宽度,我认为您无法获得内容的宽度:)