- 締切済み
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を呼び出したいのですが、これを入れるとレイアウトが崩れてしまいます。 どうぞよろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- yuu_x
- ベストアンサー率52% (106/202)
> 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)
scriptタグの中で文字列「</script>」は直接書けません。 「'</s'+'cript>'」のようにわけて書くことが多いようですが DOMで処理した方がよいと思います。