IE浏览器弹出另存为文件(可以自主选择存储路径)对话框

1.网上找的这段代码:

       try {
                var Message = "\u8bf7\u9009\u62e9\u6587\u4ef6\u5939";                    //选择框提示信息
                var Shell = new ActiveXObject("Shell.Application");
        //      var Folder = Shell.BrowseForFolder(0, Message, 64, 17);                     //起始目录为:我的电脑
                var Folder = Shell.BrowseForFolder(0, Message, 0);                             //起始目录为:桌面
                if (Folder != null) {
                    Folder = Folder.items();                                                                       // 返回 FolderItems 对象
                    Folder = Folder.item();                                                                         // 返回 Folderitem 对象
                    Folder = Folder.Path;                                                                           // 返回路径
                    if (Folder.charAt(Folder.length - 1) != "\\") {
                        Folder = Folder + "\\";
                    }
                }
            } catch(e) {
                alert(e.message);
            }

2.在执行过程中遇到的问题:

     (1).提示“没有权限”:

    解决办法:

        ①.将添加弹出另存为文件窗口的页面设为“受信任的站点”:

        步骤:单击'工具'菜单  -->  Internet选项  -->  安全  -->  受信任站点  -->  站点  -->  把此网站设为可信站点;

        注意:在输入站点地址的时候,http开头的地址是没有办法手动输入,可以先将网页打开,然后在按上面的步骤进行设置,到输入站点这一步时会自动将地址填在“将该网站添加到区域(D)”的文本框中。

    (2).提示“Automation 服务器不能创建对象”:

     解决办法:

        ①.配置ActiveX控件选项:

        步骤:单击'工具'菜单  -->  Internet选项  -->  安全  -->  自定义级别  -->  ActiveX  控件和插件

                   A.对标记为可安全执行脚本的ActiveX控件执行脚本*  -->  启用;

                   B.对未标记为可安全执行脚本的ActiveX控件初始化并执行脚本  -->  启用;

                   C.仅允许经过批准的域在未经提示的情况下使用 ActiveX  -->  启用;

                   D.运行 ActiveX  控件和插件  -->  启用。


    

    

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值