我想在一个可以在同一页面中调用JS函数的页面上创建一个按钮。该函数需要创建(打开)新窗口,其HTML代码是从JS函数本身提供的。我怎么能这样做?
这样做的目的是从特定页面生成打印友好页面。
请注意:不能使用AJAX。
答案 0 :(得分:13)
var opened = window.open("");
opened.document.write("<html><head><title>MyTitle</title></head><body>test</body></html>");
答案 1 :(得分:3)
var w = window.open("");
w.document.writeln("<the html you wanted to write>")
答案 2 :(得分:2)
function fu() {
var opened = window.open("");
opened.document.write("Your HTML here");
}