消しゴムがおかしくなる件
idea:7933にて報告.
正しく動作しているエントリの場合,消しゴム部分のHTMLソースは
<input alt="削除" src="/images/delete.gif" onclick="javascript:return confirm( '『……』をブックマークから削除します。 よろしいですか?' )" title="削除" type="image">
のような具合になっている.
idea:7933で例に挙げた
- http://b.hatena.ne.jp/a6m5/20060105#bookmark-1179538
- http://b.hatena.ne.jp/a6m5/20060105#bookmark-1181831
は 2つとも韓国語の頁で,しかもタイトル文字列中にダブルクォートが出て来る.どうやら これのエスケープがちゃんと出来ておらず,そのせいで そのダブルクォートが出てきた所で onclick="..." が閉じてしまうらしい.タイトル文字列の残りの部分はinputタグの属性みたいに扱われる*1,と.
*1:この部分に「onMouseOver="何かいやらしいコード"」とか書かれたらイヤかも.もっとも,そんなことして被害に遭うのは「いやらしいコード」を書いた本人だけだと思うけれどw