1

我在一个模态 Div 窗口上打开我的 JQplot,该窗口有一个打印按钮。

我希望打印按钮只打印图表。

或者可能打开一个带有图表的新窗口。

您认为最佳路线是什么?该解决方案将如何发挥作用?

4

1 回答 1

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()。另一种方法是创建一个打印样式表并隐藏您不想在打印样式表中显示的所有内容。

这个打印样式表是如何工作的?

于 2012-02-27T14:26:09.530 回答