心魅 - cocoromi -

半角スペース時々全角

2007-10-31から1日間の記事一覧

簡易投稿フォームでアマゾン検索してそのまま、記事を書くグリモン ver.0.01

アマゾンアフィリエイトを貼り付ける時って、 アマゾンで検索->bookmarkletとかやるんだろうけど、 タブ開いたりするのが結構面倒。 なので↓みたいな感じで出来たら便利かなぁと思って、今作ってるところ。 バグだらけなので、もうちょっと非公開かな?かな…

capsule : CUTIE CINEMA REPLAY

CD

Artist : capsuleTitle : CUTIE CINEMA REPLAY2003-03-19Label : ヤマハミュージックコミュニケーションズRating : capsuleのメジャ1stアルバム?。

keydownのイベントで押されたキーのコードを取得する。

イベントオブジェクトのkeyCodeプロパティから取る。 elem.onKeyDown = function onKeyDown(event){ console.log(event.keyCode); }

position:fixedなdivをセンターに配置する。

幅で話をすると、 widthにpxとかemとかで指定しちゃうと、leftの値を計算したりしなきゃならいので、 div{ position:fixed; width:80%; left:10%; }とかやると、センターに来る。 縦方向もだいたい同じ。 (100 - width)/2%

グリモンで動的にスタイル追加

以下のサイトを参考にしました。 [JavaScript]GM_addStyle、E4X http://d.hatena.ne.jp/brazil/20060820/1156056851 GM_addStyle([ "body{margin: 3em 5em;}", "h2 {background: gray; color: white; cursor: pointer; padding: 0.2em;}" ].join('')); 配列…

DOMのテキストノードを作る。

document.createTextNode("text"); でOK。 テキストノードを追加するときは elem.innerHTML += "<hoge />"; とかやると、なんか動作が不安定なので、 ちゃんと elem.insertBefore(textNode , elem.lastChild.nextSibling); とかやった方がいいかも。</hoge>

GM_xmlhttpRequestで取ってきたXMLの処理をしたいとき。

GM_xmlhttpRequestをなぜか上手くDOM操作できなかった。 原因は今でもわからない。 結局の所↓のgotinさんが言うやり方を採用。 正規表現というだけで、ちょっと躊躇していたのですが、 結果的にはgotinさんのところに掲載されていたfunctionを ちょちょいと…