Opera9.21のバグくさい挙動.ググってもそれらしい報告に出会わないので環境依存な気もするけど.
まず1点目,全文検索のNamazuのサイトのfaviconの表示がおかしい.()
で2点目.関連して次のコードでOperaが落ちる.サンプル.
lang:html
<body>
<p id="bbb">
<button onclick="add_fav('bbb');" >bbb</buton></p>
<script type="text/javascript">
function add_fav(id){
var ele = document.getElementById(id);
var fav = document.createElement("img");
fav.setAttribute("alt", "" );
fav.setAttribute("src", "http://www.namazu.org/favicon.ico" );
fav.setAttribute("width", 0 );
fav.addEventListener("load",function(e){this.width=16;},false);
ele.insertBefore( fav, ele.firstChild );
}
</script>
</body>
ただし,
lang:javascript
fav.setAttribute("width", 2 );
と,width
の初期値を 2 以上にすると落ちない.
で,みごとに,dokodemo-preview.jsがこれにハマってOperaが落ちるので,ver 0.1.10 としてアップデート.