我们的用户目前可以从一个页面中选择一些基金,然后转到另一个页面,查看在图表上进行比较的资金。我现在必须向用户提供一个选项,为图表中的每个基金生成一个打印友好的情况说明书页。
要求是每个页面将在新窗口(或选项卡)中打开,并最小化,以便在打开时不会“过于干扰”。有人可以建议我怎么做吗?这也意味着用户必须转到每个窗口或标签页来打印页面。
他们还希望在每个新窗口中打开打印对话框,这样用户就不必打开它。这是否可行,打印对话框在页面加载时打开?如果是这样,有人可以建议如何 - JavaScript?
我不同意(最多)10个新窗口可以是任何侵入性的东西!理想情况下,我可以将这些新页面直接发送到打印队列。这可能吗?
否则,我可以为每个基金动态生成一个页面,删除页面正文的内容,并将该基金的内容添加到一个单页打印友好的大型事实表中。有没有人有这种工作的经验?有什么指针吗?
答案 0 :(得分:1)
几点
window.print()
来自动触发打印对话框,但它不是非常用户友好创建print friendly css并在页面上只有一个打印按钮来调用window.print();