gpt4 book ai didi

javascript - 使用 css 和图片打开新窗口

转载 作者:太空狗 更新时间:2023-10-29 12:28:21 25 4
gpt4 key购买 nike

我正在做一个简单的打印选项,当点击时我调用打印函数。该函数复制了相关的(不是全部)html。

function print() {

var printWindow = window.open("", "Print", "status=no, toolbar=no, scrollbars=yes", "false" );
var toInsert = $("div.book").html();
$(printWindow.document.body).html(toInsert);

}

我遇到的问题是这个新窗口似乎无法引用我的 css 样式表或文件夹中的图片。有任何想法吗?只关注 css 问题,是否可以插入 <link ... />进入新窗口的头部?

谢谢!

最佳答案

function Print() {
var printWindow = window.open("", "Print", "status=no, toolbar=no, scrollbars=yes", "false" );
$("link, style, script").each(function() {
$(printWindow.document.head).append($(this).clone())
});
var toInsert = $("div.book").html();
$(printWindow.document.body).append(toInsert);​
}

DEMO

关于javascript - 使用 css 和图片打开新窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11679215/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com