パーマリンク | 2007年09月26日 18:47
イベント属性にjavascriptを仕込む際はページがjavascriptであることをmetaで宣言しないといけない。
<meta http-equiv="content-Script-type" content="text/javascript" />
また、javascriptにhtmlタグを記述する場合、終了タグはエスケープしなくてはならない。
×->document.write("<p>エスケープ</p>");
○->document.write("<p>エスケープ<\/p>");
これはhtmlでは「</」をスクリプトの終了とみなすかららしい。知らんかった!基本的にブラウザがうまく処理してくれてるのでエスケープしなくても問題は無いようであるが、ブラウザ開発の大きな部分を記述間違いの処理が占めているとどこかで見た気がするのでなるべく負担をかけないようにしないと。そうすればIEだってまともなブラ・・・(ry
Copyright 2006-2008 KANTENNA.COM Reserved.