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选项-》安全-》受信任的站点-》站点-》取消下方要求安全验证的复选框,并将你的网址添进去,确定,再选上要求验证的复选框。

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

  • 相关阅读:
    复合优先于继承
    在共有类中使用访问方法而非共有域
    在共有类中使用访问方法而非共有域
    复合优先于继承
    矩阵求导(转)
    machine learning
    矩阵求导(转)
    使可变性最小化
    machine learning
    使可变性最小化
  • 原文地址:https://www.cnblogs.com/hujunzheng/p/4167978.html
Copyright © 2011-2022 走看看