如何实现:当用户访问某个页面时,点击某个按钮,把此页面上的label值保存在客户端的一个指定目录(有写入权限)。不知道能否实现? 下面是我在网上找到的代码,可是里面指定的目录是服务器端的,不知道怎么操作客户端,还请高手指点FileStream fs=new FileStream("C:\\Downloads\\gg.txt",FileMode.OpenOrCreate,FileAccess.Write);
StreamWriter m_streamWriter = new StreamWriter(fs);
m_streamWriter.Flush();
m_streamWriter.BaseStream.Seek(0,SeekOrigin.Begin);
m_streamWriter.Write(Label1.Text);
m_streamWriter.Flush();
m_streamWriter.Close();
StreamWriter m_streamWriter = new StreamWriter(fs);
m_streamWriter.Flush();
m_streamWriter.BaseStream.Seek(0,SeekOrigin.Begin);
m_streamWriter.Write(Label1.Text);
m_streamWriter.Flush();
m_streamWriter.Close();
<head>
<script language='jscript'>
function aa()
{
var fso, tf;
fso = new ActiveXObject("Scripting.FileSystemObject");tf = fso.CreateTextFile("c:\\testfile.txt", true);tf.WriteLine("Testing 1, 2, 3.") ;tf.WriteBlankLines(3) ;tf.Write ("This is a test.");tf.Close();
}
</script></head><body>
<form>
<input type=button value='aa' onclick=aa() />
</form>
</body>
</html>
1.客户端设置你的系统为"信任站点"
2.以如下脚本实现
<script language=vbscript>
//sname:要创建的客户端文件名,含全路径
sub creat_txt(filename)
Dim fso, MyFile
Set fso = CreateObject("Scripting.FileSystemObject")
//创建客户端文件
Set MyFile = fso.CreateTextFile(filename, True)
//将当前页面控件lblcontent的内容写入此文件
MyFile.WriteLine(document.all("lblcontent").innerHTML)
//关闭文件
MyFile.Close
end subcall creat_oatxt1("c:\tmp\txt1.txt")
</script>以上脚本是VB脚本,楼主可直接使用,不必改成JAVA脚本了.