• 締切済み

document.writeの書き方

document.write("<div class='sponsors'><p><a href=\"" + banner[rndindex[i]].url + "\" target='_blank'><span class='guard'><script type='text/javascript' src='http://abc.com/js/abc.js'></script></span><img src=\"" + banner[rndindex[i]].src + "\"></a></p><p> " + banner[rndindex[i]].text + "</p></div>"); この中の <script type='text/javascript' src='http://abc.com/js/abc.js'></script> ですが、記述の仕方は合っていますでしょうか?FLASHを呼び出したいのですが、これを入れるとレイアウトが崩れてしまいます。 どうぞよろしくお願いいたします。

みんなの回答

  • yuu_x
  • ベストアンサー率52% (106/202)
回答No.2

> scriptタグの中で文字列「</script>」は直接書けません。 ↓ script 要素内で 文字列 「</」は直接書くことができません。 cf.) http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/types.html#type-cdata >「'</s'+'cript>'」のようにわけて書くことが多いようですが ↓ 「'<\/script>'」または、「'<'+'/script>'」のようにわけて書くことが多いようですが cf.) http://oshiete1.goo.ne.jp/qa5379789.html

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

scriptタグの中で文字列「</script>」は直接書けません。 「'</s'+'cript>'」のようにわけて書くことが多いようですが DOMで処理した方がよいと思います。

関連するQ&A

専門家に質問してみよう