window.open根据动态内容自动调整高度和宽度
window.open auto resize height and width according to dynamic content
我将div值传递给一个window.open弹出窗口,它应该根据内容调整高度,但当我使用auto时,它只会打开一个新窗口。我试过这个代码,但不起作用
function openPopup() {
var divText = document.getElementById("pass").outerHTML;
var myWindow = window.open('', '', 'width=500,height=auto');
var doc = myWindow.document;
doc.open();
doc.write(divText);
doc.close();
}
我强烈建议您使用JQuery窗口,因为当您使用window.open时,PopupBlocker会给您带来问题。窗口也有这样的限制,但在JQuery窗口中,您可以显示动态内容,它就像一个魅力。
顺便说一句,若必须这样做,窗口的"高度"属性并没有"自动"值。因此,您应该在弹出窗口中处理页面打开中的"onload"事件,并在加载窗口时计算所有内容并调整窗口大小。
干杯
相关文章:
- ExtJS——在展开/折叠时调整面板高度
- 如何自动调整标签的高度以适应内容
- window.open根据动态内容自动调整高度和宽度
- 如何在HTML CSS JavaScript中根据纵横比调整高度或宽度
- 使 iframe 自动调整高度
- iframe 自动调整高度大小不起作用
- Iframe内容的可调整高度(在wordpress中)
- 自动调整高度为全宽度图像过滤器
- 如何调整高度时,减少宽度
- 在使用jQuery时,紧跟在ScrollTop之后调整高度是非常不稳定的
- 画布调整宽度,但不调整高度
- JavaScript自动调整高度大小
- 在移动视图中调整高度
- 调整高度&宽度以百分比而非像素表示
- JavaScript调整高度问题
- 无法在任何 DIF 上按 % 调整高度
- 自动调整高度CSS
- iframe自动调整高度作为内容的变化
- 当子块调整高度时,内联块自动适合子块宽度
- 在CSS和JS中动态调整高度