消しゴムがおかしくなる件

http://static.flickr.com/36/82852290_18cfa78b2d_o.gif
idea:7933にて報告.
正しく動作しているエントリの場合,消しゴム部分のHTMLソースは

<input alt="削除" src="/images/delete.gif"
 onclick="javascript:return confirm(
    '『……』をブックマークから削除します。
     よろしいですか?'
    )"
 title="削除" type="image">

のような具合になっている.

idea:7933で例に挙げた

は 2つとも韓国語の頁で,しかもタイトル文字列中にダブルクォートが出て来る.どうやら これのエスケープがちゃんと出来ておらず,そのせいで そのダブルクォートが出てきた所で onclick="..." が閉じてしまうらしい.タイトル文字列の残りの部分はinputタグの属性みたいに扱われる*1,と.

*1:この部分に「onMouseOver="何かいやらしいコード"」とか書かれたらイヤかも.もっとも,そんなことして被害に遭うのは「いやらしいコード」を書いた本人だけだと思うけれどw