"<scr"+"iptについて
-
0 名前: Gold-Child : 2007/01/17(水) 18:27 ID:i8/lzNSx
- "<scr"+"iptと書くといいというのですが、どうもわかりません。
'A'+'B'というのは'AB'です。なので、上のものも'<script'となって、
ぜんぜんいっしょじゃん、と思うのですが。
-
1 名前: 匿名 : 2007/01/17(水) 18:27 ID:Rt.j/.AI
- 昔々、ある所に、script 要素内に 'script' という文字列を発見すると、それを script 要素の開始タグあるいは終了タグと見なしてしまい、おかしな動作をするブラウザがおったそうな。
そういう規格外のブラウザに対処すべく、人々は 'script' という文字列を適当な位置で分割することにしたそうな。
今は昔、何もかもが懐かしい時代の出来事。
真面目な話、スクリプトを HTML 中に埋め込む場合、そのスクリプトの一部がマークアップと誤解されないように書かなければならない。上記は単なるブラウザの不具合だが、SGML/XML 仕様上必要となる書式はいくつかある。