杰表技术论坛 's Archiver

admin 发表于 2009-12-29 17:37

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]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.