我在模态Div窗口上打开我的JQplot,它有一个打印按钮。
我希望打印按钮只打印图表。
或者可能打开一个带有图表的新窗口。
您认为最佳途径是什么?该解决方案将如何运作?
答案 0 :(得分:1)
你可以在onclick
中调用类似这样的东西//if the print button is in parent window
$("#iframe")[0].contentWindow.window.PrintFrame();
//runs in child frame
function PrintFrame()
{
//hide everything you don't want to see besides the graph
window.focus();
window.print();
}
我不打开新窗口。
只需使用onClick事件创建一个锚标记即可。在事件内隐藏你不想要的一切,然后激活window.print()。另一种方法是创建打印样式表并隐藏您不希望在打印样式表中显示的所有内容。