甲方要求:
在页面中点击一个查看按钮,能在IE中直接打开相应的OFFICE文档(WORD,EXCEL,POWERPOINT),并且屏敝所有的保存功能(也就是只能查看不能下载和保存),小弟不才,没招了,请各位帮帮忙,先谢谢了PS:发过一次帖了,没有人解决,结帖给分了,现在重新再发

解决方案 »

  1.   

    谢谢楼上的,甲方的要求就这样,人家用的NOTUS上有这个功能,所以才要屏敝IE的保存和右键另存为的功能
      

  2.   

    web环境下,个人认为,只要能看见,就有办法把它搞下来!
      

  3.   

    Adobe Reader6.0专业版,制作pdf文档可以做到你的需求把,打开文档需要密码,文档不能拷贝,粘贴复制.不过文档还是可以下载的.是否提供借口和你的网页进行互动我也不是很清楚,没有开发过
      

  4.   

    哎,在甲方眼里,这只是一个小小的要求我自已想了两个笨办法
    1.就是在后台把EXCEL和WORD文件转换成网页文件,再用IE直接打开,不过这个转换的方法怎么弄,请教一下各位
    2.就是修改客户端IE的注册表,让他点示查看时,直接在IE中打开WORD文档,而不是给出提示选择保存还是打开
      

  5.   

    做不到,在Web当中,所有你看到的东西都已经下载到本地缓存再打开给你看的,你看到该文档时该文档已经在本地缓存。
      

  6.   

    啊,我只要能屏敝IE保存菜单和右键的另存为功能就行了,不必做到那样的绝对安全的还有就是点查看按钮时直接在IE中打开OFFICE文件,而不用选择打开还是保存
      

  7.   

    LZ你说的好象要用OFFICE文档组件列,那样就都控制了
      

  8.   

    和樓主有同樣的需求,
    Lotus裏的確有只讀,不能複製、剪切的功能!
    我的想法:
    將要打開的word作爲一個對象直接在IE界面裏打開!
    但不知道怎麽實現!
      

  9.   

    做不到,所有能打开的东西都已经在客户端的缓存上,不可能做到不能保存的。当然你可以考虑转换为加密pdf,客户端看到后不能直接复制粘贴。
      

  10.   

    不可能啊你打开的都在C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files
    里边能找到
      

  11.   

    楼主不要要不能下载,是要不弹出那个框...Lotus里的确是这样的,IE里我觉得除了用一个ActiveX来加载文件以外,没有什么好招.
      

  12.   

    你试试用response对象看看,将word中的文档资料读出,EXCLE则可以用数据读取的方法读写出来
    然后在网页上用脚本屏蔽掉右键和保存及另存为,我以前也接到过这样的客户,没办法,所以只好自己想办法解决了,我是这样解决的,不知道你那是否可行!静待,佳音!
    [email protected]
      

  13.   

    别费劲了,做不到的
    LZ首先要明白客户机上打开的文件(WORD、EXCEL)是已经缓存在客户机器上的了,不是服务器上的文件,只要客户端能看到的,都有办法搞下来。
    至于转成HTML输出,并使用屏蔽右键禁止保存等方法,也只能做给客户看看而已,并没有真正解决问题,打开HTML原文件,内容都在里面。我以前也做过这样的东西,不过后来发现是不可能实现的,我的解决方法是跟客户沟通后,使用了JS把内容加密的方法,禁止页面缓存、禁止页面选择复制、原文件是用JS加密的文本,只有在本页的文本框中才可以正确显示,其实这个方法也是做表面文章而已,对于大多数电脑知识不专业的人来说是有效的,但是了解JS的人,只要得到JS的加密算法,自己写个文件解密就行了。
      

  14.   

    我们的解决方法就是在excel和word里用宏把相应的给禁掉!~不知对你有没有帮助