zoukankan      html  css  js  c++  java
  • js实现打开本地文件或文件夹

    原网址:http://blog.csdn.net/cofesun/article/details/7904887
    javascript有个特殊的对象ActiveXObject,通过它可以访问windows的本地文件系统和应用程序
    <script> function openFileIIs(filename){ try{ var obj=new ActiveXObject("wscript.shell"); if(obj){ obj.Run("""+filename+""", 1, false ); obj=null; } }catch(e){ alert("请确定是否存在该盘符或文件"); } }
    </script>
    如果new ActiveXObject("WScript.Shell")创建失败应这样处理

    Javascript中使用new ActiveXObject("WScript.Shell")创建对象,出现:Automation服务器不能创建对象的错误,其原因有

    一、组件未注册,可以采用以下方法:

    开始-》运行-》regsvr32 c:WINDOWSsystem32shell32.dll
    开始-》运行-》regsvr32 c:WINDOWSsystem32WSHom.Ocx
    开始-》运行-》regsvr32 c:WINDOWSsystem32scrrun.dll

    如果提示缺少那个dll或ocx,那么就去网上下载吧或去其他电脑上拷贝

    二、浏览器设置(本方法在IE6上通过),可以采用以下方法:

    工具-》Internet选项-》安全-》受信任的站点-》站点-》取消下方要求安全验证的复选框,并将你的网址添进去,确定,再选上要求验证的复选框。

    通过以上设置,此组件已能创建,但受限较多,不推荐网站使用。

  • 相关阅读:
    javascript --学习this
    seaJS
    wamp之htaccess的配置
    replace之$1、$2等
    nw.js使用
    新电脑开发环境配置
    vue-vue常用指令
    Array的splice与slice
    vue-入门体验
    Object.defineProperty
  • 原文地址:https://www.cnblogs.com/hujunzheng/p/4167978.html
Copyright © 2011-2022 走看看