1

以下のコードは、XML データをファイルに書き込むために正常に動作しています。

function btnSave_onclick() {
var aFSO = new ActiveXObject("Scripting.FileSystemObject");
aTS = aFSO.OpenTextFile(FilePath,2,true);
aTS.Write (XMLText.value);
aTS.Close();
}

このコードを変更して、目的の場所に saveAs するダイアログ ボックスを表示したいと考えています。

名前を付けて保存ダイアログボックスを開くコードを以下に見つけました

document.execCommand('SaveAs','true',filename.txt);

ここで問題は、このダイアログを使用してデータ (XMLText.value にある) を保存する方法です。

dialogBox を通じてデータを保存する他の方法はありますか。IE用です

他の方法では、c: ドライブまたはその他のドライブで目的の場所を選択するための [参照] ボタンを提供し、そのパスを取得して変数に保存し、上記のコードを使用してその場所に直接保存することができます。

しかし、ここでの質問は、参照ボタンを提供する方法ですか?

4

0 に答える 0