Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.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:window.open:增加高度+;宽度取决于页面/正文内容_Javascript - Fatal编程技术网

Javascript:window.open:增加高度+;宽度取决于页面/正文内容

Javascript:window.open:增加高度+;宽度取决于页面/正文内容,javascript,Javascript,好的……客户让我根据正文/页面内容增加高度+宽度 无论我做什么,只要点击一下链接,我就会调用以下函数,即打开\u bug\u添加\u窗口。使用javascript的window.open()方法打开一个窗口的函数 以下是我的职责: function open_bug_add_window(exec_id) { height="270px"; width="510px"; window.open(fRoot+"lib/execute/bugAdd.p

好的……客户让我根据正文/页面内容增加高度+宽度

无论我做什么,只要点击一下链接,我就会调用以下函数,即
打开\u bug\u添加\u窗口
。使用javascript的
window.open()
方法打开一个窗口的函数

以下是我的职责:

function open_bug_add_window(exec_id)
{        
    height="270px";
    width="510px";    
    window.open(fRoot+"lib/execute/bugAdd.php?exec_id="+exec_id,"bug_add",
        "width="+width+",height="+height+",resizable=yes,dependent=yes, scrollbars=yes");
}

在这里,我手动将
高度
宽度
传递给它,使其根据该大小打开窗口。但窗口中包含一些链接,点击该链接即可显示页面。我想根据页面/正文内容增加窗口大小。我怎样才能做到这一点

您应该尝试使用onLoad事件获取文档的宽度和高度,然后将窗口大小设置为文档大小。

在这里您可以找到一个函数:@Teemu:我可以在window.open()中使用window.resizeTo吗,如果可以,那么如何使用?嗯。。。不。我假设您正在加载一个页面,窗口大小根据
窗口中的维度而定。打开
参数,然后在该页面中创建一个链接,加载一个新页面,最后需要调整窗口大小。当然,你把
resizeTo()
放在最后一个文件中,除非你事先计算了高度和宽度,然后把它们硬编码到
window.open()
参数中。你能给我举个例子吗?@Ultimate user1906108的例子可能有点粗糙(
resizeTo(1000010000100001000000000)
),但它包含了任务所需的所有元素。@Teemu:好的,但我应该把我的url放在哪里?@Teemu:我的意思是:
fRoot+”lib/execute/bugAdd.php?exec_id=“+exec_id
@Teemu:然后在单独的标记中打开它的窗口