htmlにjavascripを記述する際の注意

| 2007年09月26日 18:47

イベント属性にjavascriptを仕込む際はページがjavascriptであることをmetaで宣言しないといけない。

meta要素


<meta http-equiv="content-Script-type" content="text/javascript" />

また、javascriptにhtmlタグを記述する場合、終了タグはエスケープしなくてはならない。

サンプル


× -> document.write("<p>エスケープ</p>");
○ -> document.write("<p>エスケープ<\/p>");

これはhtmlでは「</」をスクリプトの終了とみなすかららしい。知らんかった!基本的にブラウザがうまく処理してくれてるのでエスケープしなくても問題は無いようであるが、ブラウザ開発の大きな部分を記述間違いの処理が占めているとどこかで見た気がするのでなるべく負担をかけないようにしないと。そうすればIEだってまともなブラ・・・(ry

kantenna.com 最新更新ページ

htmlにjavascripを記述する際の注意タグ:

トラックバック

  • http://www.kantenna.com/cgi-bin/mt/mt-tb.cgi/382
コメント (0)
コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)





この情報を登録しますか?