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 ページの計算値を (1 つずつ読み込んだ後) 単一のテキスト ファイルに抽出します。
  2. このテキスト ファイルを読み取り、結果を表形式で表示する Resultant HTML。

この仕事にもっと良い方法はありますか、それとも上記を修正して使用できますか? 助けに感謝します。

4

1 に答える 1

0

あなたのコードを誤解しているかもしれませんが、JavaScript スクリプト タグ内に Javaを記述しようとしているようです。HTML ドキュメントに Java を記述することはできません。私の知る限り、クライアント側の JavaScript (あなたの<script>タグを考えると、あなたが書き込もうとしているものだと思います) は、ここで必要と思われる種類のファイル I/O 操作を実行できません。

Node JSを使用して JavaScript をそのようなものに使用する必要があり、サーバー側で話しています。クライアント側で最も近いのはlocalStorage、HTML5 の新機能を使用することです (すべてのブラウザーでサポートされているわけではありません)。

于 2013-02-15T09:16:54.460 に答える