由于安全问题, 在不使用服务器语言的情况下, 浏览器是无法生成文件在本地磁盘中. 如果能够生成文件, 这会是一件非常危险的事情.
当然也有例外, 就是在IE中通过VBS/JS脚本并使用ActiveX控件.
不过在IE中, 这个网页并不是一打开就能执行该代码, IE6以后, 默认情况下浏览器会提磨毕示拦截网页中存在风险脚本和使用了Activex. 需要允许后才能运行.
以下是IE中的示例代码, 该代码只能在IE中使用, 除了IE以外任何的浏览器都无效.
题主也不用问别的浏览器是否能够达到目的, 服务器网页语言之所以能创建文件, 也是因为相关的控件在操作系统中进行了注册才能进行的
<!DOCTYPE HTML>
<HTML>
<HEAD>
</head>
<BODY>
<script type="text/vbscript">
Sub CreateAfile
Dim fso, MyFile
Set fso 瞎悔芹= CreateObject("Scripting.FileSystemObject")
Set MyFile = fso.CreateTextFile("r:\testfile.txt", True)
MyFile.WriteLine("这是一个测试。")
MyFile.Close
End Sub
CreateAfile()
<前判/script>
</BODY>
</html>