ひらい ぶらり Hi-Library

ぷろぐらみんぐについて。ときどきどうでもいいことについて。

2009-03-01から1ヶ月間の記事一覧

Search Monkey

Search Monkeyについて(Shin_bashiメモ) ・開発者 Yahoo!検索にプラグインの様にアプリケーション色々作れる 現在は Enhanced Result Infobar の二つ。 Enhanced Resultは検索結果を改良できる。 たとえば映画のサイトならば、5つ星での評判などを表示させ…

外部CSSで設定した値やクラスで指定したCSSをJavaScriptで取得する

element.style.* で取得できるのはインラインCSSだけ。 function getStyle(element, style) { if(!/*@cc_on!@*/false) { var cs = document.defaultView.getComputedStyle(element, null); var value = cs.getPropertyValue (style); return value; } else {…

keydown keypressの違い

http://cgi14.plala.or.jp/uz/ubbs/wforum.cgi?mode=allread&pastlog=0001&no=182&page=20&act=pastkeydownは文字通り、なにかのキーが押されたときに反応する。keypressは「文字が入力」された時に反応する。という感じらしい。なのでkeypressでは矢印キー…

IE でsetAttributeは半端な実装 classとかstyleを指定しても反映されない

本日三つ目のエントリー うち二つがIEのダメエントリー。 マウスオーバーでクラス名を変更しようとして e.setAttribute("class", "hoge"); のように実行しても、クラス名が変わる(二重になる?)だけで、cssは反映されない。 どうもIEの実装が終わってるら…

foreach と for + in は違う

これはIEが悪いのかどうかわからないが、とりあえずメモ。 foreachのような挙動をするものとしてfor (var i in data)見たいな文がある。が、これはforeachではない。らしい。詳しくはこちら http://d.hatena.ne.jp/amachang/20070202 for (var i in document…

IEでJSONを扱うときの注意 カンマに気をつけろ!

var test = { url : "http://example.com", text : "test", } って書くとIEではエラー。text : "test", の「,」が曲者。FireFoxとかでは問題ないが、IEではエラーになるようです。

 addEventListenerの罠

for (var i in data) { getElementsByName("div").item(i).addEventListener("click", function() { alert(i) }, false); }こんな風にして、期待しているのは 一個目のdivでは0 二個目のdivでは1 みたいな出方。しかしそうならない。 仮にdata[10]だとすると…

いよいよリリースです

何をリリースなのか書いていいのかよくわからないので書きません。 とりあえず僕が手塩にかけて育てたシステムがリリースされました。 アップした瞬間にエラーだったり、社内に発表するのに誤字だったり、ドジっ子全開ですがとりあえず完成しました!んーま…

SoftBank 3G携帯ではnonumberが使えない

SoftBankでアクセスキーちっくな物を使うにはdirectkeyを指定して、nonumberを書いてやる。nonumberを使うと、対象の文字列の前に数字が付かなくなる・・・とのことだったけど、だめだった。なんでだ。と思ったら3G携帯からnonumber対応しなくなったらしい。…