我有一个window.open()
用于生成动态弹出窗口的应用程序。createElement
不幸的是,我在使用标准 DOM 函数( , appendChild
)创建新窗口的内容时遇到了麻烦,我已经使用document.write()
它来生成页面。
具体来说,我该怎么做:
function writePopup()
{
var popup = window.open("", "popup", "height=400px, width=400px");
var doc = popup.document;
doc.write("<html>");
doc.write("<head>");
doc.write("<title>Written Popup</title>");
doc.write("</head>");
doc.write("<body>");
doc.write("<p>Testing Write</p>");
doc.write("</body>");
doc.write("</html>");
doc.close();
}
对于使用 DOM 创建相同弹出窗口的函数?
编辑:我确实考虑过使用绝对定位的元素来模拟弹出窗口,虽然它看起来更好,但用户需要能够打印显示的信息。