jatoolsPrinter 插件发布,支持 firefox、chrome、safari 浏览器
jatoolsPrinter又添新成员,jatoolsPrinter插件1.0正式发布,使jatoolsPrinter可以支持除IE外的大多数流行浏览器, 如 firefox、chrome、safrai。 使您的web打印应用可以扩展到目前市场上95%以上的浏览器。使用插件,使jatoolsPrinter 支持 firefox、chrome、safari [url=http://www.jatools.com/print/firfoxplugin.htm][color=#800080]运行示例[/color][/url]
如何让jatoolsPrinter 同时支持 IE及firefox,代码修改:
<html> ...<script type="text/javascript"><!--调用控件的print方法实现打印-->function doPrint(how)
{ //打印文档对象 var myDoc ={ documents: document,// 要打印的div 对象在本文档中,控件将从本文档中的 id 为 'page1' 的div对象,作为首页打印 // id 为 'page2' 的作为第二页打印 copyrights:'杰创软件拥有版权 www.jatools.com' // 版权声明必须 }; [size=2][color=#ff0000]var jatoolsPrinter = navigator.userAgent.indexOf('MSIE')>-1 ? ojatoolsPrinter : ejatoolsPrinter;[/color][/size]//判别IE或者非IE // 调用打印方法
if(how == '打印预览...'){
jatoolsPrinter.printPreview(myDoc);//打印预览 } else if(how == '打印...'){
jatoolsPrinter.print(myDoc ,true);// 打印前弹出打印设置对话框 } else{
jatoolsPrinter.print(myDoc ,false); // 不弹出对话框打印
}}</script>
...<!-- 插入打印控件 同时支持IE及firefox-->[size=2][color=#ff0000]<object name="ojatoolsPrinter" codebase="jatoolsPrinter.cab#version=5,0,0,0" classid="clsid:b43d3361-d075-4be2-87fe-057188254255" width="0" height="0" > <embed name="ejatoolsPrinter" type="application/x-vnd.jatoolsPrinter" pluginspage="http://www.abc.com/print/jatools.xpi" width="0" height="0" /></object>[/color][/size]...</html>
pluginspage是插件包(jatools.xpi)存放在([url]http://www.abc.com/print/[/url])的目录下。
如果用firefox访问该网页的地址是:
[url]http://www.abc.com/print/test.htm[/url] 当jatools.xpi第一次安装时,则firefox有如下提示:
[img=146,27]http://www.jatools.com/print/image/guide.31.jpg[/img]
点击"安装缺失插件(I)"按钮,弹出插件搜索服务对话框:
[img=514,213]http://www.jatools.com/print/image/guide.32.jpg[/img]
点击"手动安装"按钮,弹出安装软件对话框:
[img=544,344]http://www.jatools.com/print/image/guide.33.jpg[/img]
点击"立即安装"按钮安装插件,然后重启firefox完成插件的安装。
页:
[1]