- ベストアンサー
XMLHttpRequestで読み込むテキストファイルにJavaScriptを記載する方法
- XMLHttpRequest()を使用して、JavaScriptを記載したテキストファイルを読み込む方法について解説します。
- ULタグで分割しようと思いましたが、文字数制限によりできませんでした。
- 本記事では、Ajax_blue.htmlとjslb_ajax050_c.jsという2つのファイルを使用して、XMLHttpRequestを実装する手順を説明します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
おそらくこれ以上回答はつかないと思います。 JavaScriptやDOMを理解されていないようですので、 いきなりやりたいことをやるのではなく、基本から勉強し直してみてはいかがですか? http://www.tohoho-web.com/js/index.htm http://www.tohoho-web.com/js/dom.htm http://allabout.co.jp/internet/javascript/library/mlibrary6.htm http://allabout.co.jp/internet/javascript/library/mlibrary7.htm ライブラリ作者さんの解説サイトでもあります。 これらのページでJavaScript、DOMを勉強されてから、 ご自分がされたいことに取りかかった方がよいと思います。 先のスレッドで提示されたサンプルも、わかりやすい例だと思います。
その他の回答 (1)
新しいスレッドを建てるなら、古いスレッドは新しいスレッド(このスレッド)への誘導を書いて終了させてください。 また、このスレッドはどのスレッドからの続きなのかを明記してください。 で、Load()の内容と、callback関数はどのように書かれたのですか?
お礼
No.2223556 からの続きです。 レスありがとうございます。 >Load()の内容? function Load() { sendRequest(setContents,'','GET','div1.txt', false); sendRequest(evalSetMenu,'','GET','menu.js' , false); } >callback関数はどのように書かれたのですか? 次のところより使わせていただきました。 http://jsgt.org/mt/archives/01/000409.html
お礼
レスありがとうございます。 また、アドバイスありがとうございます。 No.2への直接のお礼ではありませんが No.2223556 #6で、教えていただいたスクリプトが動きました。 「UTF-8」と、何度も明記していただいていたのに無視して動作を確認していました。UTF-8でなくても、文字化けするだけで動作には関係ないだろうと思いこんでいたのがいけませんでした。 とりあえず、 「XMLHttpRequest()で、読み込むテキストファイルにJavaScriptを記載する。」 ことができました。 ありがとうございました。 もう少し、動作について調べてみます。
補足
その後、更に調べました。 思うように動作します。 No.2223556で、BLUEPIXYさんに示していただいたサンプルはとても役に立ちました。 重ねてお礼を申し上げます。 ありがとうございました。