【发布时间】:2012-12-27 10:34:46
【问题描述】:
好的....客户给了我根据正文/页面内容增加高度+宽度的任务。
无论我在做什么都是点击链接,我正在调用以下函数,即open_bug_add_window。使用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");
}
在这里,我将 height 和 width 手动传递给它,因此它的打开窗口根据该大小。但是窗口包含一些链接,单击该链接会显示页面。我想根据页面/正文内容增加窗口大小。我怎样才能做到这一点?
【问题讨论】:
-
在这里你可以找到一个函数:developer.mozilla.org/en-US/docs/DOM/window.resizeTo
-
@Teemu :我可以在 window.open() 中使用 window.resizeTo,如果可以,那么如何使用?
-
嗯...不。我想你正在加载一个页面,窗口大小根据
window.open参数中的尺寸,然后在该页面中有一个链接来加载一个新页面,最终需要调整窗口大小。当然,您将resizeTo ()放入最后一个文件中,除非您事先计算高度和宽度,并将它们硬编码到window.open()参数中。
标签: javascript