2011-09-01 23 views

回答

0

同时从服务器生成屏幕和打印版本。在类别为“NotOnPrint”的DIV中将不同部分包含在仅用于屏幕的内容中,将类别=“NotOnScreen”用于仅打印内容,对于应同时出现在屏幕和打印中的项目则没有额外内容。然后使用这个CSS:

@media screen {.NotOnScreen {display:none; }} @media print {.NotOnPrint {display:none; }}

0

如果原始HTML中的数据足够规范以至于您可以用可靠的方式对其进行解析,那么可以编写一个浏览器常驻的bookmarklet,它将以任何您选择的方式来破坏DOM;如果您将足够的逻辑打包到小书签中,您甚至可以删除原始数据,保留数据,并使用模板创建一个全新的数据页面。

但这不是您的基本Javascript应用程序。 Bookmarklets是一种黑暗艺术。

+0

听起来真棒,非常感谢:)我可以有一些提示或指针,以了解这个**黑暗艺术**? – abhishek77in

+0

如何制作书签:http://betterexplained.com/articles/how-to-make-a-bookmarklet-for-your-web-application/“黑暗艺术”是学习如何填充整个东西,图书馆和所有,成一个单一的字符串,将适合浏览器的书签文件。 –

相关问题