登录 | 注册 | 关于 |

4Fang四方软件、四方财务软件、四方在线软件、SaaS

简单实用的就是最好的!
产品和服务下载中心有口皆碑成功案例论坛帮助开发合作联系其他

 
 
使用入门

jangogo @ 2008-6-18 


本组件已经全面重新构建,最新版本的说明已经转到章节2.1
PAZU 是一个ActiveX 控件,支持Window2000以上的操作系统。
我们在发布PAZU的时候打包为一个EXE文件,以使得控件在不同的系统能正确安装,同时,我们也为PAZU进行了代码签名,使得控件可以通过IE自动识别并下载安装。
详细信息请参考 Activex 微软代码签名 相关文档。

要使用PAZU是非常简单的,用以下代码在你的网页中引入Pazu控件
 
  1. <div style="display:none">  
  2.     <object classid="clsid:02A48F09-785B-42E1-9108-1E6D15F26877"  id="pazu" codebase="http://www.laputac.com/download/sc_setup.exe">  
  3.          <param name="License" value="766313EEBC241B9F7B1B4B564C5B73DD"/>  
  4.     object>  
  5.   
     


    可以看到,引用是非常简单的,它只有一个参数License,当你获得我们的许可授权的时候,我们会提供License给您,如果您是在测试我们的产品,请您使用默认的License,并且通过 http://127.0.0.1/ 来访问你的页面。这一点要特别注意,由于默认的License是和127.0.0.1这个IP绑定的,如果您不是通过http://127.0.0.1/ 访问的话,PAZU是不能正常工作的,即使你通过http://localhost/ 来访问也是不能正常工作的。请务必留意这一点。

    codebase 是可以下载到PAZU的网址,当获得我们的授权发布时,您可以更改为您自己的下载URL链接,IE会根据这个URL自动识别并提示用户下载。

    还有一个必须说明的问题,就是 id必须等于pazu ,也就是 id="pazu" 是不能更改的,大小写也应该注意。否则,PAZU也会拒绝工作。

    在PAZU的外部套一个DIV ,并且设置DIV不可见(display:none),这样做的目的是增强PAZU的兼容性。配合javascript可以很好解决IE内存泄漏问题。

    在页面引入PAZU后,你需要在页面里面添加如下的javascrpt:

     
    1. /*================  
    2. 这是一个空函数,不可少的,当你需要页面一载入就进行打印的话,则需要修改这个函数,请参考PAZU的解决方案部分的文章内容  
    3. =================*/  
    4. function __chkpazu(){}   
    5.   
    6. /*=================  
    7. 这一句是必须的,由于FlashGet等驻留内存的插件影响,可能导致IE内存泄漏,用这句可以强制释放资源,避免内存溢出,这也是PAZU外面套一个隐藏的DIV的原因之一  
    8. =============*/  
    9. window.onunload=function(){try{pazu.parentNode.innerHTML="";}catch(ex){}}   

     注意:如果您是在我们LAPUTAC平台下进行开发的话,我们的laputa.js已经包含了上述两个js函数,您无需重复添加