日期:2014-05-17  浏览次数:20640 次

|M| 多框架页面如何在进入打印预览页面的时候直接选中“仅打印选定框架”
http://www.web745.com/cache/javascript/2849.html
http://www.lslnet.com/linux/dosc1/30/linux-239718.htm

我的问题就和上面两个贴子一样

b/s系统采用框架,在页面上加入  
<OBJECT   id= "WebBrowser "   classid= "CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 "   height= "0 "   width= "0 "   VIEWASTEXT> </OBJECT>  

在顶框架页面中调用  
<a   href= "# "   onclick= "parent.document.frames[ 'main '].focus();parent.document.frames[ 'main '].document.WebBrowser.ExecWB(7,1); "> 打印 </a>  

调出的ie浏览器的打印预览,但是默认是显示“按屏幕所列布局打印”,用户还要从下拉列表中选择一下“仅打印选定框架”,这样造成不方便,请问如何能直接选中“仅打印选定框架”?  


------解决方案--------------------
Up
------解决方案--------------------
mark~~~~~~~~
------解决方案--------------------
有一个方法,你可以试一下
样式有一种设置,第一种是设定在显示的时候,

<style type= "text/css " media= "all "> 这种是所有情况下
<style type= "text/css " media= "print ">
那么,我们在其它的框架中,把print这个对应的样式名下的样式设为 display:none ,这样打印的时候就不会显示