分离所有身体元素并重新附着

时间:2017-01-25 10:03:42

标签: html printing

我有一个js功能帮我打印

        var w = window.open();
        w.document.write('<!doctype html><html><head><style type="text/css">@page {margin: 0;} body { display: inline;}</style><link rel="stylesheet" href="/i/css/apex.min.css?v=4.2.6.00.03" type="text/css" /><!--[if IE]><link rel="stylesheet" href="/i/css/apex_ie.min.css?v=4.2.6.00.03" type="text/css"/><![endif]--><link rel="stylesheet" href="/i/libraries/jquery-ui/1.8.22/themes/base/jquery-ui.min.css" type="text/css" /></head><body>');

        w.document.write(var1);
        w.document.write(var2);

        w.document.write('</body></html>');
        w.document.close();
        w.focus();
        w.print();
        w.close();

问题是它在新页面中执行了所有操作,(window.open)

但我必须改变它,所以我有这个想法

- 隐藏一切(所有身体元素),所以使用DETACH -re-attach我的vars(vars1,vars2) -打印 - 完成后,重新贴上全身

你有什么建议吗?

由于

BTW - 我在IE8上测试它

0 个答案:

没有答案