我有一个html页面(让我们打电话给父母),其中有一个链接可以在fancybox中打开另一个html页面(称这个孩子)。 在子html中,我有这个锚
<a href="javascript:window.print();" style="color:#663300;">Imprimir</a><br />
问题是,这会打印父级和子级页面。这是典型的fancybox行为吗?如何打印仅限儿童?
答案 0 :(得分:2)
我从其他线程的代码编辑......这应该可行
<style type="text/css">
@media print
{
body * { visibility: hidden; }
#fancybox-content * { visibility: visible; }
#fancybox-content { position: absolute; top: 1px; left: 1px; }
}
</style>
答案 1 :(得分:0)
是肯定的。你正在调用的js命令是window.print()。你需要做的只是打印fancybox的容器。一个快速的谷歌搜索提出了一堆关于如何做到这一点的链接。这是一个: