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

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

  • 相关阅读:
    php intval()函数
    MVC开发模式
    Session详解
    JSP入门
    Response中文乱码问题
    cookie入门
    idea实现更改servlet模板
    使用new和newInstance()创建类的区别
    Servlet 3.0 新特性详解
    web Servlet 3.0 新特性之web模块化编程,web-fragment.xml编写及打jar包
  • 原文地址:https://www.cnblogs.com/hujunzheng/p/4167978.html
Copyright © 2011-2022 走看看