2011-09-15 11 views
6

別のファイルのテキストをサーバーサイドコードなしでJavaScriptに読み込む方法はありますか?JavaScriptにテキストファイルを含めるには

私はいくつかのコメントの中にテキストを保持するために別の要素を使用することを考えていましたが、私はそれをjavascriptでソースコードを読む方法がわかりません。 AJAXまたは任意のサーバーコードを使用せずに /* some text */

+0

ロードテキストを、それをどうしますか? – Zirak

答えて

1

...申し訳ありませんメイトしかし、あなたがすることはできません:

ような何か:myfile.jsで

<script src="myfile.js"></script>

<script> function readMyText() { ... }</script>

を: (

11

あなたが望むものをscr IPTタグあな​​たはそれをブラウザで「JavaScriptを」意味するものとして理解して何かではありません「タイプ」を与える場合:

<script id='Turtle' type='text/poem'> 
    Turtle, turtle, on the ground; 
    Pink and shiny - turn around. 
</script> 

をあなたが「innerHTMLプロパティ」プロパティを使用してコンテンツを取得することができます:

var poemScript = document.getElementById('Turtle'); 
var poem = poemScript.innerHTML; 

Here is a jsfiddle to demonstrate.

最近、テンプレートを使用してクライアントサイドのページビルドを行っている人々にとって、このトリックは人気があります。

+0

答えがありがとう、これはスクリプトタグ内にテキストが追加されたときにうまく動作しますが、これを ''に変更すると内容にアクセスできません: – mihai

+1

ああ、それは本当です。スクリプトを隠しファイル '