私は数日間このことを研究してきましたが、決定的なものは考えていません。私はCoverItLiveのようなものを支払うつもりはないので、(非常に)初歩的なライブブログ設定を作成しようとしています。私のプロセスは次のとおりです:ローカルHTMLファイル>コンテンツページのクラウドストレージ(Dropbox/Drive/etc)> iframeそれだけでなく、いくつかのCSSを使っても、それほど素晴らしいことではないにもかかわらず、かなり素晴らしいものに見えます。ライブブログ自体はHTMLテーブルで構成されています。新しい行のコードを手動でコピー/ペーストし、タイムスタンプを記入し、新しいメッセージを書き、ドキュメントを保存する必要があります。雲はiframeに現れます)。プロセスを簡略化するために、を実行し、テーブルに自動的にエントリを追加するために使用する別のHTMLファイルを作成しました。現時点では、タイムスタンプを自動化し、入力データからテーブル行を書き込むための入力ボックスとJavaScriptの束です。javascript(* local * .htmlページで実行)で生成された.htmlファイルをローカルで保存するにはどうすればよいですか?
コード、それが今立っているよう:私はここから行うことを探しています何http://jsfiddle.net/LukeLC/999bH/
は何とか私のハードドライブ上の別の.htmlファイルに生成されたテーブルのデータをエクスポートする方法を見つけることです。これまでのところ私は、新しいウィンドウにだけ生成されたテーブルコードを開くために...
if(document.documentElement && document.documentElement.innerHTML){
var a=document.getElementById("tblive").innerHTML;
a=a.replace(/</g,'<');
var w=window.open();
w.document.open();
w.document.write('<pre><tblive>\n'+a+'\n</tblive></pre>');
w.document.close();
}
}
...このコードを取得するために管理してきたが、確かに、私はそこからソースを保存することができますが、全体のポイントそのようなステップをプロセスから排除することです。
[送信]ボタンをクリックすると、生成されたコードを別の.htmlファイルに保存する方法を教えてください。この場合も、これはサーバー上ではなくローカルで行われます。
私はjavascriptではあまりよくありません。おそらく別の言語が必要になるかもしれませんが、どんな助けでも大歓迎です。
これはほとんど私が望むことです - 私はそれが私がそれを必要とするすべてが含まれていることを確認するために少しコードを使いこなす必要があります。私はすべての投稿に新しいウィンドウを開く必要はありませんし、保存ダイアログを処理する必要はありませんが、これらのことが手助けできなければ、手動ですべてを行うよりはるかに優れています。 – LukeLC
'a'要素を作成し、そのhrefをdata-URIに設定し、download属性をファイル名に設定すると(@ Pogrindisのように)、保存名を変更する方法を考え出したことにも触れておきます。それをDOMに追加し、 '.click()'を呼び出します。 (FFとクロムでテスト済み) – raser
これはまだ動作していますか?私はIE11でそれをテストしましたが、 "データ"を開くためにどのプログラムを使うべきか尋ねます。そして、私がそれを保存しようとすると、それは保存することができないと言います。 – Kosmos