- ベストアンサー
XMLHttpRequest()で、読み込むテキストファイルにJavaScriptを記載する
お世話になります。 tst.htmlの内容 中略・・・・ <script type='text/javascript'><!-- ・・・・・・・・・・ var httpObj; httpObj = new XMLHttpRequest(); httpObj.open( "GET", 'tst.txt', true ); ・・・・・・・・・・ 中略・・・・ ・・・・・・・・・・ var txtObj=document.getElementById('DivText') txtObj.innerHTML = httpObj.responseText; ・・・・・・・・・・ 中略・・・・ ・・・・・・・・・・ funnction dsptst(){ documento.write('JavaScriptのあいうえお'); } //--> </script> <div id="DivText"></div> tst.txtの内容------------------------ 表示のテストあいうえお<br> <IMG src="abc.gif"> <script type='text/javascript'><!-- dsptst(); //--> </script> eof -------------------------------------- としますと、 <div id="DivText"> のエリアに 表示のテストあいうえお とか、 画像 abc.gif は、表示されます。 しかし、 「JavaScriptのあいうえお」 は、表示されません。 innerHTML で、テキストファイルを取得したときに それを表示するエリアに JavaScriptで、定義した関数の表示を行うにはどのようにしたらよいでしょうか。 なにとぞよろしくお願いいたします。
- みんなの回答 (8)
- 専門家の回答
お礼
ご丁寧にサンプルコードまで作成していただきありがとうございます。 嬉しさ余って早速試してみましたが、「読込」というボタンが表示されるだけで、そのボタンを押しても何の反応もありません。 取りあえず、嬉しさのあまり実行したことなので、間違っている箇所もあるかと思います。ゆっくりとソースを読ませていただきます。 実際に、どのようなファイルを作って試したかということも併せてお知らせしようとしたのですが、文字制限にかかりULできませんでした。 新しく質問の形で、その報告をさせていただきます。 新しい質問でも文字制限にかかった場合には、改めてご報告いたします。 どうもありがとうございました。