![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
下記の様にScriptを使ってTABLEタグの中に表示させようと思ったのですが、test2.jsの「あれ?」がTABLEタグ欄に表示されません。
何方かご教授してもらえませんか?
↓↓↓↓<HTML File>↓↓↓↓
<HTML><BODY>
<script src="./test1.js"></script>
</BODY></HTML>
↓↓↓↓<test1.js File>↓↓↓↓
document.open();
document.write("<TABLE border=1><TBODY><TR><TD>1</TD><TD>おや?<script src=\"./test2.js\"></script></TD></TR><TR><TD>1</TD><TD>1</TD></TR></TBODY></TABLE>");
document.close();
↓↓↓↓<test2.js File>↓↓↓↓
document.open();
document.write("あれ?");
document.close();
No.2ベストアンサー
- 回答日時:
test2.js Fileの書き方を変えるというのはダメですか。
↓↓↓↓<test2.js File>↓↓↓↓
var texts = new Array(
"1番目「おや?」" , "2番目「あれ?」"
);
↓↓↓↓<test1.js File>↓↓↓↓
var newsTmp = "" ;
for (i=0 ; i<texts.length ; i++){ newsTmp += texts[i] + "<br>" ; }
document.write( newsTmp );
↓↓↓↓<HTML File>↓↓↓↓
<html><head>
<script Language="JavaScript" src="./test2.js"></script>
<!-- headでtest2.jsを呼び出す -->
</head><body>
<!-- 書き出したいところででtest1.jsを呼び出す -->
<script Language="JavaScript" src="./test1.js"></script>
</body></html>
とか、どうでしょうか?
つまり、test2.jsで配列または変数をセットしておいて、
test1.jsでそれを整形して、
HTML Fileの好きな所で呼び出すっていう感じで
No.1
- 回答日時:
test1.jsでテーブルを書き、document.close()した後に
test2.jsでdocument.open()して「あれ?」を書き足しているだけだと思います。
以下のように書けばできると思います。
↓↓↓↓<test1.js File>↓↓↓↓
document.open();
document.write("<TABLE border=1><TBODY><TR><TD>1</TD><TD>おや? <script>document.write('あれ?');</script></TD></TR><TR><TD>1</TD><TD>1</TD></TR></TBODY></TABLE>");
document.close();
document.writeにこだわらなければ(innerText と innerHTML を用いるなど)
もっといい方法もありますが…
参考URL:http://www.red.oit-net.jp/tatsuya/java/reference …
Ysanさん、回答ありがとうございます。
ちょっとやりたいことが説明不足だった様ですみません。
配布済みのtest1.jsに対して
自分のサーバに設置したtest2.jsを変更することで
バージョンアップ情報などのを他の人のサーバに設置したHTML FILEのtest1.js部分に表示させたっかたのです。
http://自分のサーバ/test2.js
http://他の人のサーバ/test1.js
http://他の人のサーバ/HTML FILE
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Dreamweaver で 外部JSを読み込...
-
外部.jsの内容を一部置き換えて...
-
javascriptの四捨五入
-
ホームディレクトリを示すチル...
-
JavaScriptで他のファイルのhtm...
-
複数のスクリプトをURL指定でラ...
-
複数ファイルアップロードはAja...
-
javascriptとApacheの設定
-
D3.js 教えてください
-
<a href="#" …>の意味を教えて...
-
SCRIPT5007: 未定義または NULL...
-
JavaScriptでiframeの内容を「...
-
ウインドウを縮小しても文字を...
-
特定のページから移動してきた...
-
window.open でExcelファイルを...
-
function の return 値を表示し...
-
音楽再生用jQueryプラグイン「j...
-
bodyにidをつける理由は何ですか?
-
ボタンのID名を取得するには?
-
(Javascript)印刷するファイル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
別ファイルのfunctionの読み込み方
-
javascriptとApacheの設定
-
Dreamweaver で 外部JSを読み込...
-
プルダウンメニューを別ファイ...
-
複数のJavascriptを1つのscrip...
-
cssにjavascriptを入れる?呼び...
-
javascriptファイルは1つに統...
-
ホームディレクトリを示すチル...
-
JavascriptとJqueryを混在し記述
-
リンク先のURLを記述せずに、Ja...
-
javascriptのalertで文字化けが...
-
外部ファイル名を変数で指定で...
-
【Google Apps Script】「ライ...
-
ひとつの外部ファイルに複数の...
-
外部読み込みで動かないときの...
-
呼出したjsファイル内で他jsフ...
-
processing
-
エラー行の行数の不思議
-
外部ファイルJS参照を全て消さ...
-
javascript内で外部ファイルを...
おすすめ情報