由于JavaScript中的StreamWrite,WP8应用程序行为不正常

由于JavaScript中的StreamWrite,WP8应用程序行为不正常,javascript,Javascript,我想使用javascript将在html页面上计算的结果保存在文本文件中 <script type="text/javascript"> window.onload = function () { var sw : StreamWriter = new StreamWriter("HTML_Results.txt"); sr.Write('xyz"); *** calculations ****** sr.Write (result);

我想使用javascript将在html页面上计算的结果保存在文本文件中

<script type="text/javascript">
 window.onload = function () {
     var sw : StreamWriter = new StreamWriter("HTML_Results.txt");
     sr.Write('xyz");

     *** calculations ******
     sr.Write (result);
 }
</script>
目的是:

加载后提取几个html页面的计算值 在单个文本文件中逐个显示。 读取此内容的结果HTML 文本文件,并以表格格式显示结果。
是否有更好的方法来完成这项工作,或者可以纠正并使用上述方法?感谢您的帮助。

也许我误解了您的代码,但看起来您正在尝试编写。不能在HTML文档中编写Java。据我所知,提供您的标记的客户端JavaScript我猜您试图编写的东西无法执行您在这里似乎想要的文件I/O操作


您需要使用JavaScript来实现类似的功能,然后您就可以使用服务器端了。在客户端,最接近的方法是使用HTML5中的新localStorage功能,这不是所有浏览器都支持的功能。

我在下面发布了一个答案,但我可能误解了您的问题,我认为这意味着需要澄清。什么是StreamWriter?它是您自己编写的构造函数对象还是从另一个库中拉入的构造函数对象?JavaScript中没有这样的本机对象。我提到:好的,是的,正如我在回答中所说:那个页面是关于Java代码的。但在这个问题上,您试图用JavaScript编写,这是一种完全不同的语言。不过,我对你的问题投了更高的票,因为你包含了代码,而且你很清楚自己想做什么。只是,据我所知,在客户端JavaScript中,您试图做的是不可能的。。。除非你用一个可能。。。但是我认为你需要先熟悉一些JavaScript。谢谢你的时间。你有没有建议做这项工作的其他方法?除了将结果保存到文件中然后稍后读取外。我假设您正在尝试创建一个在浏览器中工作的手机应用程序版本。。。是这样吗?应用程序的目的是什么?你提到它是一个图像推子,但是为什么你需要读写文件呢。我也许能帮上忙,但这完全取决于你想达到什么目的。
StreamWriter sr;
try {
    sr = new StreamWriter("\HTML5\HTMLResults.txt");
    sr.Write("xyz");
    File.SetAttributes("HTML5\HTMLResults.txt", FileAttributes.Hidden);
} catch(IOException ex) {
     console.write ("error writing"); //handling IO
}