如何通过javascript打印无url和日期时间
我想使用以下代码通过javascript打印div标记内容如何通过javascript打印无url和日期时间,javascript,jquery,printing,Javascript,Jquery,Printing,我想使用以下代码通过javascript打印div标记内容 var divToPrint1 = $('#PrintDoc').html(); var newWin = window.open('Share Certificate #001', '', 'width=10px,height=10px'); newWin.document.open(); newWin.document.write('<html><body onload="window.print();"&g
var divToPrint1 = $('#PrintDoc').html();
var newWin = window.open('Share Certificate #001', '', 'width=10px,height=10px');
newWin.document.open();
newWin.document.write('<html><body onload="window.print();">' + divToPrint1 + '</body></html>');
newWin.document.close();
setTimeout(function () { newWin.close(); }, 10);
var divToPrint1=$('#PrintDoc').html();
var newWin=window.open('Share Certificate#001','',width=10px,height=10px');
newWin.document.open();
newWin.document.write(“”+divToPrint1+“”);
newWin.document.close();
setTimeout(函数(){newWin.close();},10);
打印代码也可以。但是现在我想使用javascript代码从打印的页面中删除url、日期和标题
可能吗?
你能帮我解决以下代码吗?我见过的唯一一个没有页眉和页脚打印的在线应用程序是谷歌文档。然而,经过一些搜索,我发现gdocs实际上生成了一个pdf文件,打开该文件,然后从那里打印出来。如果这是谷歌找到的最好的方法,利用他们所有的资源,我建议朝这个方向看 “页眉和页脚放在那里 通过打印子系统,而不是 页面或浏览器。这是什么意思 是的,此特定属性位于 用户的手。很像 屏幕分辨率或浏览器宽度。”-
是一个服务(尽管是付费的),我发现它可以通过http post生成pdf。关于使用asp.net生成PDF,这是一个(似乎很有希望的)s.o.问题。我见过的唯一一个没有页眉和页脚的在线打印应用程序是Google Docs。然而,经过一些搜索,我发现gdocs实际上生成了一个pdf文件,打开该文件,然后从那里打印出来。如果这是谷歌找到的最好的方法,利用他们所有的资源,我建议朝这个方向看 “页眉和页脚放在那里 通过打印子系统,而不是 页面或浏览器。这是什么意思 是的,此特定属性位于 用户的手。很像 屏幕分辨率或浏览器宽度。”-
是一个服务(尽管是付费的),我发现它可以通过http post生成pdf。关于使用asp.net生成PDF,这是一个(似乎很有希望的)s.o.问题。不存在从JavaScript打印页面中删除浏览器页眉和页脚的方法。用户必须手动关闭这些功能,或者您必须在服务器上以PDF文件的形式呈现内容,因为Adobe Reader不添加页眉或页脚。无法从JavaScript打印页面中删除浏览器的页眉和页脚。用户必须手动关闭这些功能,或者您必须在服务器上将内容呈现为PDF文件,因为Adobe Reader不添加页眉或页脚。请尝试以下css代码片段
<style type="text\css" media="print">
#myFooter, #myHeader
{
display: none;
}
</style>
#我的页脚,#我的页眉
{
显示:无;
}
尝试以下css代码片段
<style type="text\css" media="print">
#myFooter, #myHeader
{
display: none;
}
</style>
#我的页脚,#我的页眉
{
显示:无;
}
@页面
{
尺寸:自动;
边缘:0毫米;
}
身体
{
背景色:#FFFFFF;
边框:实心1px黑色;
边际:0px;
}
@页面
{
尺寸:自动;
边缘:0毫米;
}
身体
{
背景色:#FFFFFF;
边框:实心1px黑色;
边际:0px;
}
浏览器端本身就有解决方案。
提到了在所有三种浏览器中禁用页眉和页脚的步骤
铬
单击浏览器右上角的菜单图标。
单击打印。
取消选中选项部分下的页眉和页脚
火狐
单击浏览器左上角的Firefox。
将鼠标放在打印上,单击页面设置。
单击“页边距和页眉/页脚”选项卡。
将页眉和页脚下的每个值更改为--blank--
Internet Explorer
单击浏览器右上角的齿轮图标。
将鼠标放在“打印”上,然后单击“页面设置”。
将页眉和页脚下的每个值更改为-Empty-。浏览器端本身有解决方案。 提到了在所有三种浏览器中禁用页眉和页脚的步骤 铬 单击浏览器右上角的菜单图标。 单击打印。 取消选中选项部分下的页眉和页脚 火狐 单击浏览器左上角的Firefox。 将鼠标放在打印上,单击页面设置。 单击“页边距和页眉/页脚”选项卡。 将页眉和页脚下的每个值更改为--blank-- Internet Explorer 单击浏览器右上角的齿轮图标。 将鼠标放在“打印”上,然后单击“页面设置”。
将页眉和页脚下的每个值更改为-Empty-。什么日期?时间网址?你能说得更具体一点吗?据我所知,这完全取决于浏览器,据我所知,目前还没有一个标准的API来控制它。什么日期?时间网址?你能说得更具体一点吗?据我所知,这完全取决于浏览器,而且据我所知,目前还没有一个标准的API来控制它。+1是你研究过的答案。请记住,并非所有浏览器都有PDF插件。另外,我不知道有没有一种一致的方法可以让PDF阅读器打开打印对话框。谢谢你给我指出了正确的方向。另一个论坛的引用不太正确,因为我发现我可以通过更改浏览器设置中的页面设置来防止打印页眉/页脚。我正在研究PDF解决方案,因为用户不容易使用浏览器设置。+1为您研究的答案。请记住,并非所有浏览器都有PDF插件。另外,我不知道有没有一种一致的方法可以让PDF阅读器打开打印对话框。谢谢你给我指出了正确的方向。另一个论坛的引用不太正确,因为我发现我可以通过更改浏览器设置中的页面设置来防止打印页眉/页脚。我正在研究PDF解决方案,因为用户不容易使用它