2011-02-01から1ヶ月間の記事一覧

Mozilla で走らせる JavaScript コード見てると文終端の ; を省略してるのあるけど危険すぎるだろ。 return とても長い式; return とても長い式; 下だと undefined 返ってくる。

Blogger: import from XML with images

Google 様の Blogger ですが XML から import しても、img.src とか a.href とか取り込んでくれません。どれが post された image か判別できないんでまあそんなもんと言えばそんなもん。Python 2.7 では動かないかも (mimetypes の返す値が違う)。 #!/usr/b…

Firefox 4 の :visited 疑似要素

色しか変えられない。ホントに色だけ。 border-width とかはニュートラルに指定しておく必要がある。

ZOTAC GF9300-D-E PCB1

266.58 だと起動しねえ 260.99 で安定 だから nVidia は嫌いなんだ

Drag&Drop で Google Sites に画像を貼り付け

GSiteDrop

Greasemonkey Script から window に触れねえ

unsafeWindow を使う。

caret の後にどんどん追加

var selection = (window || iframeとか).getSelection().getRangeAt(0); var e = 追加する要素; selection.insertNode(e); selection.setStartAfter(e); //selection.setEndAfter(e); //innerHTML を下手にいじると caret 位置が初期化されるので注意

な要素の viewport を何とかする

timeout とか追加する要素とかは適当。 let frameDoc = frames[なんとか].document; setTimeout(function(){ var e = frameDoc.createTextNode('\n'); frameDoc.body.appendChild(e); frameDoc.body.removeChild(e); }, 1000);

DOM element の追加イベント

window.addEventListener('DOMNodeInserted', function(e){ e.target; //追加される子要素 e.relatedNode; //親要素 setTimeout(function(){ //遅延実行するコード。外側では早すぎるときに利用する }, 0); }, false);

Firefox で JavaScript デバッグ

Firebug イベントリスナでブレイクできない (EventBug でリスナは見れる) コールスタックが表示されない オブジェクトツリーから検索できない Firebug Extensions JavaScript Debugger (Venkman) - かなりアホ DOM Inspector - 使わない user.js user_pref("…