私は自分のPCから自分のテキストファイルを読み込んで使用するためのjavascriptを使用したhtmlページを用意しています。しかし、ユーザーがボタンをクリックすることで開くことができるサーバー上のサンプルファイルが必要です。 サーバーファイルを開く最も良い方法は何もわかりません。私は少しgoogled。 (私はhtmlとjavascriptの新機能ですので、以下のことについての私の理解は間違っています!)私は、javascriptはクライアントベースであり、サーバファイルを開くのはそれほど簡単ではないことがわかった。 iframe(?)を使用するのが最も簡単なようです。 私は次のことを試しています(最初のテストではウェブページを読み込むだけです)。私のhtmlページなど、サーバー上の同じディレクトリにkgr.bss付:javascriptでサーバーファイルを読み取る
<IFRAME SRC="kgr.bss" ID="myframe" onLoad="readFile();"> </IFRAME>
と(file_inhoudで、行は別の場所で定義された)
function readFile() {
func="readFile=";
debug2("0");
var x=document.getElementById("myframe");
debug2("1");
var doc = x.contentDocument ? x.contentDocument : (x.contentWindow.document || x.document);
debug2("1a"+doc);
var file_inhoud=doc.document.body;
debug2("2:");
lines = file_inhoud.split("\n");
debug2("3");
fileloaded();
debug2("4");
}
デバッグ機能を示しています。
readFile=0//readFile=1//readFile=1a[object HTMLDocument]//
したがって、プログラムを停止する文は次のとおりです。
var file_inhoud=doc.document.body;
どうしたの?このファイルを読む正しい(または最良の)方法は何ですか?
注:ファイルが読み込まれ、フレームに表示されていることがわかります。
ありがとうございます!
".bss"サフィックスのプログラムの用途は何ですか? – user197508
.bssは完全な開示ファイルです。橋の入札契約を保存するためにBBOが使用 – user1798023