写入文件并通过javascript从“另存为”对话框保存

写入文件并通过javascript从“另存为”对话框保存,javascript,dialog,modal-dialog,Javascript,Dialog,Modal Dialog,下面的代码可以很好地将XML数据写入文件 function btnSave_onclick() { var aFSO = new ActiveXObject("Scripting.FileSystemObject"); aTS = aFSO.OpenTextFile(FilePath,2,true); aTS.Write (XMLText.value); aTS.Close(); } 我想更改此代码以在所需位置显示另存为的对话框 我找到了下面打开“另存为”对话框的代码 document.exe

下面的代码可以很好地将XML数据写入文件

function btnSave_onclick() {
var aFSO = new ActiveXObject("Scripting.FileSystemObject");
aTS = aFSO.OpenTextFile(FilePath,2,true);
aTS.Write (XMLText.value);
aTS.Close();
}
我想更改此代码以在所需位置显示另存为的对话框

我找到了下面打开“另存为”对话框的代码

document.execCommand('SaveAs','true',filename.txt);
现在的问题是如何通过这个对话框保存数据(在XMLText.value中)

是否有其他方法将数据保存到对话框中。这是给我的

另一种方式是,可以提供一个浏览按钮来选择c:drive或任何其他驱动器中所需的位置,通过说“ok”,获取该路径并存储在变量中,通过使用上述代码可以直接保存到该位置

但这里的问题是如何提供浏览按钮