ScriptX好像不能实现对某个框架页面进行打印预览.

解决方案 »

  1.   

    <noprint>
    xxx
    </noprint>
    你不希望看到的打印内容。
      

  2.   

    to liangxf0022
    用你说的方法不行,在打印预览中一样可以看到.
      

  3.   

    ScriptX 可以实现框架预览打印。
      

  4.   

    to mrshelly
    先谢谢你的回复.
    我查看了ScriptX的文档,它的print方法可以指定某个frame,而Preview()好像不能指定要预览哪个页面啊.
      

  5.   

    http://www.wave12.com/web/SigCon.asp?bCate=50&sCateName=%B9%A6%C4%DC%BD%E9%C9%DC&ID=173&CateName=wsReport4.5
      

  6.   

    to YidingHe
    谢谢你的回复.
    你说的方法不太合适。
      

  7.   

    关注一下,,我也遇到了。。没解决,最后还是用:YidingHe(机枪兵)说的方法做的
      

  8.   

    ScriptX好像确实可以解决这个问题,但有两个问题我可能不采用它来实现。
    1.它好象是收费的吧,不然为什么IP地址只能使用localhost?要不就出现需要授权的提示?
    2.ScriptX必须要在客户端安装注册一些DLL文件,这样增加了安装与运行环境的复杂度。
      
      我想尽量使用IE本身或JavaScript等简单直接的方法实现,这样客户端不需要额外的安装配置、也不会占用过多的客户端资源,运行性能会好一些。  大家还有什么方法我们一起讨论,解决后,我会把完整的方法贴出来以答谢大家。谢谢.
      

  9.   

    http://www.wave12.com/web/SigCon.asp?bCate=50&sCateName=%B9%A6%C4%DC%BD%E9%C9%DC&ID=173&CateName=wsReport4.5
      

  10.   

    1.ScriptX  你可以把codebase里指向的网址加到客户机的安全站点里,就不会出现需要授权的提示了。
    2.同上
      

  11.   

    to lightninga,多谢.
    使用scriptX打开的打印预览窗口中的文字都是英文的,可我的用户使用的是中文,如何改变字符?
      

  12.   

    必须要在客户机的安全站点里增加服务器地址吗?codebase的网址如果是IP,哪么有多少不同的服务器IP就得有多少相应的codebase网址,每个客户只要服务器IP不同就得重新设置codebase,有没有什么以不变应万变的方法?我目前只用它来打印预览某个frame页面,是否可以不进行这些设置?谢谢
      

  13.   

    ScriptX对某个框架页面进行打印预览功能需要收费。没法汉化。机枪兵说的方法实用。
      

  14.   

    多谢 javalin3012(创薪型人才)
    看来目前只能这样解决了,等将来有更好的方法再改进.