<!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" οnclick="save();" value="保存"></TD>
</TR>
</TABLE>
<iframe id="saveiframe" name="saveiframe" width="0" height="0" ></iframe>
</BODY>
</HTML>
限制在IE11以下 自带ActiveX 其他浏览器需要安装