最近サイトをつくりなおしているのだが、ブロガーでの画像の扱いでいつのまにか記述が増えてる。
onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"
↑サムネイルを挟むaタグの最初にこれが入ってるんだけど、これがなくても今のところ表示される。
onblurをググるとフォーカスが外れた時にイベントを起こすらしいが、aタグだとどういう動きになるのか分からない上にダブルクォーテーションの中身も単なる英語にしか見えない。javascriptなのかな?そっちは知らないけど最近やっと興味がある。
と思って、javascript tryでぐぐると出てきた。
ふむふむ。
tryの{}内がプログラムで、そのあとのcatch(e)の{}内はtryのプログラムにエラーがあった時に実行されるのか。
推測:画像を表示する時になにかエラーが起きたのを知るためのおまけだ。開発者向けだろうか。
えい、外してしまえ!!
そうしないと、なぜかわからないがHTMLのフレーム内でブロガーの画像をクリックした時にフレームが一つに統合されてしまうま。
でも、画像を入れるたびに削除するのはめんどくさいなあ。
ほかにいい方法はないだろうか。
2010年4月15日木曜日
HTML