プロが教えるわが家の防犯対策術!

お世話になります。
複数行に渡るdocument.write文がある場合、表示が遅いと以前指摘された事を思い出しまして、今回変数にまとめて代入し表示すると速くなるのかな?と思い下記のようにしてみましたが、表示されません。

■1.下記を外部ファイルとして読み込み
---------------------------------
Menu=''
+'<!--UnderMenu-->'
+'<div CLASS="toptitle1"> テスト</div>'
+'<div class="aaa">'
+'<div class="bbb">'
+' <ul id="ccc">'
+' <li><a class="ddd" href="http://" onclick="return false">リンク1</a>'
+' <li><a class="ddd" href="http://" onclick="return false">リンク2</a>'
+' </ul>'
+'</div></div></div><br>'
---------------------------------
下記のようにして表示を試みておりますが、エラーとかにはならず表示もされません。
<SCRIPT type=text/javascript>
<!--
document.write("Menu");
// --></SCRIPT>
上記のようにしてみておるのですが、エラーが表示されずどこに問題があるのか分からないのですけれども、どこが間違っているかまたどのようにすれば表示出来るようになるかご教授願えませんでしょうか

■2.30行とかの複数行のdocument.write文を表示する場合は、上記に比べ遅いのでしょうか。また遅い場合、上記の変数に入れて表示すれば早くなりますか?それ以外に早く表示する方法など御座いますようでしたら合わせてご教授願えますようお願い出来ませんでしょうか

A 回答 (1件)

こんにちは。


>document.write("Menu");
ブラウザのどこかに「Menu」って表示されてませんか?

質問者さんが、表示したいのは変数Menuの内容のはずですから""は不要です。
    • good
    • 1
この回答へのお礼

""を省くと表示されました。

ご教授頂き有難う御座います。

お礼日時:2008/10/29 21:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!