注意:在使用之前先告诉下我的痛苦经历
在做WEB项目是我的JSP页面在jsp文件夹里,我把smsx.cab放在js文件夹里(jsp和js是用级别目录)
在本机上测试可以正确下载控件,但是部署到测试服务器上后无法下载,浏览器报控件名称不可用错误,在网上找了半天资料都没法解决
其实问题是在路径问题
我不敢确定具体原因,但是我最后把smsx控件移到jsp文件夹下,问题就解决了,所以这个地方出错的话,看看路径问题先
<body>
<!--smsx.cab下载:http://www.meadroid.com/scriptx/-->
<object id="factory" viewastext style="display:none" //就这样写别动
classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" //就这样写别动
codebase="smsx.cab#Version=6,2,433,70"> //这个是你smsx.cab包在项目中的路径-----最好和你的jsp页面在同一个文件夹下,也有博客说最好在项目的根目录下
</object>
<script language="javascript">
function p_init(header,footer,portrait,l,t,r,b)
{
factory.printing.header = "居左显示&b居中显示&b居右显示页码,第&p页/共&P页" ;
factory.printing.footer = footer;
factory.printing.portrait = portrait;//true正向,false横向
factory.printing.leftMargin = l;
factory.printing.topMargin = t;
factory.printing.rightMargin = r;
factory.printing.bottomMargin = b;
}
function p_preview()
{
factory.printing.Preview();
}
function p_pagesetup()
{
factory.printing.PageSetup();
}
function p_print()
{
factory.printing.Print();
}
</script>
<!--打印示例-->
<script language="javascript">p_init("页眉","页脚",false,0.75,0.75,0.75,0.75);</script>
<p>web打印示例</p>
<p>web打印示例</p>
<p>
<input type="button" name="Submit2" value="打印设置" onclick="javascript:p_pagesetup();" />
<input type="button" name="Submit" value="打印预览" onclick="javascript:p_preview();" />
<input type="button" name="Submit3" value="打印" onclick="javascript:p_print();" />
</p>
</body>
第一次使用系统会提示下载控件,下载一次后就可以无限使用
分享到:
相关推荐
Web打印控件smsx.cab使用说明 在项目开发中,经常会用到... 使用方法:一般会先定义一个用于打印的母版页(Print.Master),在母版页上做好布局,包括页面布局、js 的引用、smsx.cab控件加载、打印和预览按钮的放置。
smsx.cab是WEB页面打印控件,此插件可设置Web打印时的页眉页脚,IE浏览器下使用smsx.cab组件实现打印和打印预览功能,可以通过属性设置横向竖向打印模式,打印页眉等打印格式。网上有详细的使用方法。
在项目开发中,经常会用到页面... 使用方法:一般会先定义一个用于打印的母版页(Print.Master),在母版页上做好布局,包括页面布局、js 的引用、smsx.cab控件加载、打印和预览按钮的放置。 母版页(Print.Master):
java web B/S架构中使用scriptx实现客户端浏览器打印,代码在我的博客里。
Web打印控件smsx.cab
在项目开发中,经常会用到页面打印的功能,在ASP.NET环境下... 使用方法:一般会先定义一个用于打印的母版页(Print.Master),在母版页上做好布局,包括页面布局、js 的引用、smsx.cab控件加载、打印和预览按钮的放置。
使用方法:一般会先定义一个用于打印的母版页 Print Master 在母版页上做好布局 包括页面布局 js 的引用 smsx cab控件加载 打印和预览按钮的放置 母版页 Print Master :">在项目开发中 经常会用到页面打印的...
WEB打印控件,smsx.cab 版本6,5,439,72
完全免费,通过 smsx.cab 打印控件进行直接打印,可控制页眉页脚页边距等功能,无需安装,在jsp asp php中轻松调用。
这是一个ie浏览器控件,通过这个控件可以用js控制ie浏览器的打印功能。 可以设置页眉,页脚 设置打印边框 设置横向打印 等 已测试可以使用,压缩包中包含smsx.cab和具体使用说明
ScriptX web打印控件 控件使用 classid=\"clsid:1663ed61-23eb-11d2-b92f-008048fdd814\" codebase=\"http://[your-path]/smsx.cab#Version=6,3,434,26\"> 其他请参考资料