• ベストアンサー

'<SCR' + 'IPT>' なぜ分割?

JavaScript が使われているページのソースを見ると たまに document.write('<SCR' + 'IPT LANGUAGE="JavaScript… という感じに SCR と IPT をわざわざ結合しているページが見受けられます。 なぜ <SCRIPT … と書かずにこのようなことをするのでしょうか? どのような効果があるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

推測ですが、<SCRIPT と書いてしまうとブラウザによってはそのスクリプト内文字列を<SCRIPT>タグと勘違いしてしまう事があるのではないでしょうか。

haru44
質問者

補足

早速の回答ありがとうございます。 そうすると、本文中に、&lt; 等を使わずに <script> などと書いたりすると、ブラウザによってはそれもスクリプトとみなしてしまうことがあるわけですね。

その他の回答 (1)

回答No.2

>本文中に、&lt; 等を使わずに <script> などと書いたりすると、ブラウザによってはそれもスクリプトとみなしてしまうことがあるわけですね。 恐らくそうです。はるか昔にそういう事をやろうとしてうまく行かず、こんな風に記述した記憶があります。

haru44
質問者

お礼

どうも、ありがとうございました。 よくわかりました。

関連するQ&A