• ベストアンサー

変数の代入値を外部の.txtファイルから読む

var AAA = "XXXX"; このように変数AAAにXXXXという値を代入したいのですが、XXXXは外部ファイルTEXTDATA.txt内にあります。 javascriptのみで、TEXTDATA.txtをオープンして文字列を取得することはできるのでしょうか? TEXTDATA.txt には XXXX 以外の文字はありません。 だれか回答できるかた、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • wolv
  • ベストアンサー率37% (376/1001)
回答No.2

<script> w=window.open("TEXTDATA.txt","tmp","width=100,height=100") var AAA = w.document.all[0].innerText w.close() document.writeln(AAA) </script> こんな感じでどうでしょうか。 とほほさんのページを見て、いま作ってみました。

参考URL:
http://tohoho.wakusei.ne.jp/js/index.htm

その他の回答 (2)

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.3

<html> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <head> <style> A { BEHAVIOR: url(#default#download) } </style> <SCRIPT LANGUAGE=javascript> function s(a){ window.alert(a); } </SCRIPT> </head> <body> <p>InternetExplorer5以上で</p> <P>このページがあるホームページスペース内なら変数sに取り込めます。</P> <P> <A id=oD href="javascript:oD.startDownload('index.html',s);"> サイト内のファイル</A>(←クリックするとindex.htmlを変数に取り込む)</P> </body> </html>

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

隠しFRAME/IFRAMEに読み込んで..

関連するQ&A