如何让JavaScript制作(制作)新页面?

时间:2010-01-05 06:36:23

标签: javascript html web printing

我想在一个可以在同一页面中调用JS函数的页面上创建一个按钮。该函数需要创建(打开)新窗口,其HTML代码是从JS函数本身提供的。我怎么能这样做?

这样做的目的是从特定页面生成打印友好页面。

请注意:不能使用AJAX。

3 个答案:

答案 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");
}