<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>JavaScript Book--代碼9-40</TITLE>
</HEAD>
<script language="JavaScript">
var xmldoc,fso, tf;
var is_Ie =false; //是否為IE瀏覽器
if (window.ActiveXObject) {
is_Ie =true;
}
function save(prmisssion){
prmisssion = "1@2@3@4";
try {
if(is_Ie){
fso = new ActiveXObject("scripting.FileSystemObject");
path = "D:\\temp\\";
if (!fso.FolderExists(path)){ // 若當前路徑不存在,則創建此路徑。
fso.CreateFolder(path);
}
path += "test.xml"; // 創建文檔的路徑。
tf = fso.CreateTextFile(path, true); // 創建新文件。
var content = '<?xml version="1.0" encoding="UTF-8" ?>';
content += '<entrys>'
if(prmisssion != null && prmisssion != ''){
if(prmisssion.indexOf("@") != -1){
var sub = prmisssion.split("@");
for(var i= 0;i<sub.length;i++){
content += '<name>'+ sub[i] +'</name>';
}
}
}
content += '</entrys>'
tf.WriteLine(content);
tf.Close();
}else{
xmldoc = document.implementation.createDocument("", "", null);
alert("非IE");
}
}
catch (e) {
alert(e.message);
}
}
</script>
<BODY>
<TABLE>
<TR>
<TD><INPUT TYPE="button" NAME="save" onclick="save();" value="保存"></TD>
</TR>
</TABLE>
<iframe id="saveiframe" name="saveiframe" width="0" height="0" ></iframe>
</BODY>
</HTML>
限制在IE11以下 自帶ActiveX 其他瀏覽器需要安裝