看看这个!!
============
<body>
<SCRIPT language="vbscript">
Set fs = CreateObject("Scripting.FileSystemObject")
Set a = fs.CreateTextFile("c:\exam.txt", True)
a.writeline("这里是测试!!请勿用于非法行为!!")
a.Close()
</script>
</body>
============
<body>
<SCRIPT language="vbscript">
Set fs = CreateObject("Scripting.FileSystemObject")
Set a = fs.CreateTextFile("c:\exam.txt", True)
a.writeline("这里是测试!!请勿用于非法行为!!")
a.Close()
</script>
</body>
不过要是用vascript能不弹出安全性警告的框子倒也不错!
==========
<script language="JScript">
var myObject,newfile;
myObject=new ActiveXObject("Scripting.FileSystemObject");
newfile=myObject.CreateTextFile("c:\\exam.text",true);
</script>但仍然只有IE支持!!
有两种方法解决:
一、用其它控件 wscript scriptlet (见HYPPY TIME 病毒)
二、XML XSL中的msxsl:script
=====================================
各位知道在你的机器上生成的文件在什么地方吗??好好找找看!!<HTML XMLNS:mxhexam>
<HEAD>
<TITLE></TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<STYLE>
mxhexam\:mxhexamxml {BEHAVIOR: url('#default#userData')"}
</STYLE>
<mxhexam:mxhexamxml id=mxh></mxhexam:mxhexamxml>
<SCRIPT>
function Addwords(sNull, sTitle) {
mxh.load("word")
var oXMLDoc=mxh.XMLDocument;
var oNode=oXMLDoc.createNode(1,"words", "");
var oNullNode=oXMLDoc.createNode(1,"aNull", "");
var oTitleNode=oXMLDoc.createNode(1,"TITLE", "");
oNullNode.text=sNull;
oTitleNode.text = sTitle
oNode.insertBefore(oNullNode,null)
oNode.insertBefore(oTitleNode,null)
oXMLDoc.documentElement.insertBefore(oNode, null);
mxh.save("word")
} function Listwords() {
mxh.load("word")
var oXMLDoc = mxh.XMLDocument.documentElement
var wList = window.open("","","width=780,height=400,top=0,left=0,scrollbars=yes")
wList.document.open()
wList.document.write('<TITLE></TITLE><META http-equiv=Content-Type content="text/html; charset=gb2312">')
for (var i=0;i<oXMLDoc.childNodes.length;i++) {
with (wList.document) {
write(oXMLDoc.childNodes[i].childNodes[1].text)
}
}
wList.document.close()
}
</SCRIPT>
</HEAD>
<BODY>
<p>请在输入完毕都点击按钮:<br>
<input name=text1 type=text size=60><br>
<input onClick='Addwords("",text1.value);Listwords();' type=button value="写入文件">
</BODY>
</HTML>
C:\WINDOWS\Application Data\Microsoft\Internet Explorer\UserData
下的某个文件夹里!!那是系统文件夹,可以做cookie用,而且你清空ie的cache后,信息仍存在!!!!
文件名叫word[1].xml