//JS 弹出文件保存窗口
function BrowseFolder() {
var mypath = window.location.href;
alert("当前地址为:" + mypath);
var saveFolder="";
var Message = "请选择保存目录";
var Shell = new ActiveXObject("Shell.Application");
var Folder = Shell.BrowseForFolder(0,Message,0x0000,0);
if(Folder !=null)
{
if(Folder == "桌面")
{
saveFolder = new ActiveXObject("wscript.shell").SpecialFolders("Desktop");
}
else
{
Folder = Folder?Folder.items().item().Path:'';
saveFolder = (/^\w:/.test(Folder))?Folder:'';
}
saveFolder.replace("%20"," ")//把路径中的20%还原为空格""
alert("您保存路径为:" + saveFolder);
}
return saveFolder;
}
分享到:
相关推荐
2. **Node.js服务器端**:如果应用是基于服务器的,可以在服务器端实现文件保存逻辑,让用户下载文件到指定位置。 3. **第三方库**:利用一些第三方库,如jQuery File Upload等,它们提供了更丰富的文件操作功能,...
标题中提到的是JavaScript实现将文件保存到本地的方法汇总,具体的知识点涵盖了以下三个方面: 1. 使用JavaScript保存文件到本地的基本方法和原理。在Web开发中,通常我们没有直接的方法去保存文件到用户的设备上,...
在IT领域,"直接弹出IE下载保存窗口"是一个与网页浏览器交互和文件下载相关的技术话题。这个功能通常涉及到浏览器的编程接口(如ActiveX或JavaScript)和浏览器的行为控制。以下是一些关于这个主题的详细知识点: 1...
这种需求可以通过JavaScript来实现,即通过JS代码调用浏览器的保存对话框来完成文件保存操作。 #### 二、关键技术点解析 ##### 2.1 使用`document.all`获取元素 在提供的示例代码中,`document.all`被用来获取...
JS要实现下载功能,一般都是这么几个过程:生成下载的URL,动态创建一个A标签,并将其href指向生成的URL,然后触发A标签的单击事件,这样就会弹出下载对话框,从而实现了一个下载的功能。 这里所说的下载,有时候也...
打印PDF文件是常见的需求,但有时我们可能需要在特定场景下避免打印设置窗口弹出,直接进行默认打印。这通常涉及到编程接口(API)的使用或特定软件的设置。以下将详细介绍如何实现这一目标。 首先,我们来理解PDF...
在JS中,弹出窗口是实现用户交互的重要手段,它们可以是警告、确认、提示或者自定义对话框。下面将详细探讨JS中的各种弹出窗口及其使用方法。 1. `alert()` 函数: `alert()` 是JavaScript中最基础的弹出窗口,用于...
在JavaScript(JS)中,弹出窗口是一种常见的交互方式,常用于显示警告、确认消息或者创建自定义对话框。在处理文件上传时,有时我们需要获取用户选择的文件的完整路径,以便进行进一步的操作,如预览、读取或保存...
"易语言源码直接弹出IE下载保存窗口.7z"是一个压缩包文件,其中包含的源码是用易语言编写的,它的主要功能是实现一个功能:在用户使用Internet Explorer(IE)浏览器时,能够直接弹出下载保存窗口,让用户方便快捷地...
此代码是使用JavaScript在网页中打开下载文件弹出窗口的最佳解决方案。 如果您需要使用javascript将文件下载到客户端浏览器,则只需要使用filePath网址作为输入参数来调用downloadFile(filePath)函数,它将...
尽管直接从JavaScript中调用保存或另存为对话框受到限制,但通过上述方法,仍然可以在不同浏览器环境中实现文件保存的功能。选择哪种方法取决于项目的需求、目标浏览器以及代码的复杂度。在实际应用中,应优先考虑...
在JavaScript编程领域中,弹出窗口是一种常见的交互方式,它用于显示额外的信息或者进行特定的操作。本资源"javascript经典特效---弹出窗口自动关闭.rar"着重于实现弹出窗口的自动关闭功能,这一特性在很多网页应用...
在IT领域,"弹出下载窗口"通常是指在网页或应用程序中触发一个功能,使得用户可以下载特定的文件。这个过程涉及到多个技术层面,包括前端交互、后端服务以及浏览器行为。下面我们将深入探讨这个主题。 1. **前端...
1. 在主页面中,创建一个按钮触发弹出窗口,同时绑定事件处理函数,该函数会打开新窗口并保存引用。 2. 弹出窗口页面中,处理用户操作,完成后使用`window.opener`和`window.close()`将结果传回并关闭弹出窗口。 3. ...
在Flash弹出窗口中,通常会使用JavaScript的 `window.open` 方法来打开新的浏览器窗口。 3. **HTML与Flash的集成**: Flash内容通常嵌入到HTML页面中,这需要通过 `<object>` 或 `<embed>` 标签来完成。同时,为了使...
在IT领域,尤其是在Web开发中,"弹出窗口取值并返回"是一个常见的交互设计功能。这个过程涉及到在主窗口(或称为父页面)中触发一个弹出窗口(子页面),用户在子页面中输入信息,然后将这些信息传递回父页面。下面...
如果 JavaScript 子程序发现在某个会话过程中不止写一次 cookie 文件,它就不会触发弹出窗口。直到一个新的会话过程开始,我们的 JavaScript 子程序才会重新触发弹出窗口。 使用该文件的方法是首先下载 Index.zip ...
5. **执行保存命令**:最后,通过`document.execCommand('SaveAs')`命令弹出保存对话框,让用户选择文件保存的位置和名称。需要注意的是,`execCommand`方法在现代浏览器中已逐渐被废弃,但在IE中仍然可用。 ### ...
如果模态对话框是嵌入在一个框架或者弹出窗口中,可能需要对父窗口执行此操作。 结合上述内容,"关闭模态对话框,刷新父窗口,异步上传文件"的实现可能如下: 1. 用户触发文件上传,打开模态对话框。 2. 使用`...
在弹出窗口中,用户可以选择本地文件或预设的头像。 3. **文件选择**:HTML5的`input[type="file"]`元素可以用来让用户选择本地文件,配合jQuery可以方便地获取选中的文件。 ```html ;"> ``` ```javascript $("#...