我试图在右键单击时打开一个小弹出窗口,使用 javascript 显示 html 内容。
它确实会打开一个具有给定尺寸的弹出窗口-ie8。我不想硬编码任何高度和宽度的值。根据加载的内容,它应该自动调整大小,或者它应该允许用户至少调整弹出的 ie8 窗口的大小,但它不允许我调整大小。
任何帮助将不胜感激。
下面是代码
function opendinhtml(html, nm, wid, hei) {
var w = 480,
h = 340;
if (document.all) {
w = document.body.clientWidth;
h = document.body.clientHeight;
} else if (document.layers) {
w = window.innerWidth;
h = window.innerHeight;
}
var leftPos = (w - wid) / 2,
topPos = (h - hei) / 2;
var abcd = window.open("", nm, 'wid=' + wid + ',hei=' + hei + ',top=' + topPos + ',left=' + leftPos);
abcd.document.open();
abcd.document.write(htmlText);
abcd.document.close();
}