关于jsp页面表格打印的问题

Aaronn 发布于 2013/06/04 16:08
阅读 399
收藏 0

要做一个打印功能,只将页面的表格打印出来。本来我是通过下面的方式来做的

<OBJECT  id="WebBrowser"  classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2  height="0"  width="0">

</OBJECT>

但是页面功能菜单还是出现在打印预览里,不容易去掉,我该怎么做?哪位前辈可以给个思路?

加载中
0
我是潮汐
我是潮汐
想直接打印??
Aaronn
Aaronn
我本来想直接打印页面,但是页面的功能菜单项不容易去掉。
0
我是潮汐
我是潮汐

你是想指定页面中某些区域打印是吧?

说话太模糊了.. style标签有个media属性,他的值为print时,使用网页打印时只会打印被这个style标签中的选择器匹配的元素.

http://www.w3school.com.cn/tags/att_style_media.asp

你可以看看.

我是潮汐
我是潮汐
你没有看懂我要说的..
Aaronn
Aaronn
嗯,这种方式我尝试过,将一些元素的class 属性设为noprint,打印时将其忽略,但是,页面头部和左边功能菜单处理起来很麻烦。。
0
panmingguang
panmingguang
头部无法处理, 这个 一定会有的, 如有办法我也想知道
0
我是潮汐
我是潮汐

刚才有事,写了个例子给你

<html>
<head>

<style type="text/css" media="print">
* {
	display : none;
}
p,body,html{
	display:inline !important;
}
</style>
</head>

<body>
<h1>不打印我</h1>
<p>打印我</p>
</body>
</html>

Aaronn
Aaronn
你的例子确实是有效的。但是套用到我的jsp页面不管用。。。再研究下。。
返回顶部
顶部