1

我想使用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>

通过这样做,我的 WP8 应用程序行为不端并且没有像往常一样显示图像。这个应用程序是一个图像推子(计算 FPS)。

也试过:

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
}

目的是:

  1. 在一个文本文件中提取几个 html 页面的计算值(在一个一个加载后)。
  2. 读取此文本文件并以表格格式显示结果的结果 HTML。

有没有更好的方法来完成这项工作或者上述可以纠正和使用?感谢帮助。

4

1 回答 1

0

也许我误解了您的代码,但看起来您正试图在 JavaScript 脚本标签中编写 Java。您不能在 HTML 文档中编写 Java。据我所知,客户端 JavaScript(给定您的<script>标签,我猜您正在尝试编写)无法执行您在这里似乎想要的那种文件 I/O 操作。

你需要使用Node JS来使用 JavaScript 来做类似的事情,然后你说的是服务器端。最接近客户端的是使用localStorageHTML5 中的新功能(并非所有浏览器都支持)。

于 2013-02-15T09:16:54.460 回答