JS客户端动态生成xml(其它类型的file也可以),服务器端还在研究

废话不多讲了,直接看下面的代码~初级篇

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>hello</title>
<head>
<body><script>
<!--
function flvlist($name,$tel) {

var fso, tf;
fso = new ActiveXObject("scripting.FileSystemObject");
//当前日期
var d = new Date();
var YMDHMS = d.getFullYear()+'-'+ (d.getMonth() + 1)+'-'+ d.getDate()+'-'+ d.getHours()+'-'+ d.getMinutes()+'-'+ d.getSeconds();
//当前目录
var str = location.href;
var arr = str.split("/");
delete arr[arr.length-1];
var dir = arr.join("/");

// 随机名字,注意这里的后缀名可以任意改的,任意哦~
var name=YMDHMS+".xml";
tf = fso.CreateTextFile(name,true);
// 写入xml
tf.WriteLine(" <?xml version=\"1.0\" encoding=\"utf-8\"?>") ;
tf.WriteLine(" <User Id=\""+YMDHMS+"\">");
tf.WriteLine(" <name>"+$name+"</name>");
tf.WriteLine(" <tel>"+$tel+"</tel>");
tf.WriteLine(" </User>");
// 关闭
tf.Close();
}
-->
</script>
<form name="user" method="post" action="">
<p>
    姓名:<input name="name" /><br><br>
    电话: <input name="tel" />
</p>
<p>
    <label>
    <input type="submit" name="Submit" value="Join" onclick=javascript:flvlist(document.getElementsByName("name")[0].value,document.getElementsByName("tel")[0].value);>
    </label>
</p>
</form>
</body>
<html>

One thought on “JS客户端动态生成xml(其它类型的file也可以),服务器端还在研究

发表评论