年に何度か

年に何度か書くブログ。昔は日記だった。

javascript

window.openでポップアップウインドウが開いてしまうのはクリックイベント以外だった

Google Chrome、firefoxでjavascriptのwindow.openで新しいURLを開く際、新しいタブに開かれるケースとポップアップウインドウが開いてしまうケースがあって、その違いがわからず困っていたのですが、以下のサイトに原因が書いてありました。 クリックよるwi…

携帯版アメブロからPC版に移動するブックマークレット

PCでリンクをクリックしたら遷移先がアメブロの携帯版で、不便に思ったことはありませんか。携帯版からPC版に移動するブックマークレットを作った。 すでに誰かが作ってるかもしれないけど、探すのが面倒だったので。 javascript:var%20u=document.location.…

TwitterでAmazonアフィリするブックマークレットを改良してみた

TwitterでAmazonアフィリするブックマークレットを使ってみたらうまくASINが取れなかったので、若干改良。といっても適当だけど。 javascript:var%20word=document.selection.createRange().text;if(word)word=escape('%e3%80%8c')+encodeURIComponent(word)…

jQueryのバージョンを上げたらセレクタの仕様がかわってた

今までは*1 $("input[@name='hoge']") こう指定していたんだけど、それが動かなくなっていて、 ↓ $("input[name='hoge']") @を削除しないといけなくなっていた。調べたら、1.2の段階で「@」は非推奨になっていたらしい。http://docs.jquery.com/Selectors*2 …

Shibuya.js

ジャンケンに買ってレッシグさんのサイン入りFirefoxマウスパッドGet。 通訳って大変だなあ。全部日本語にすればいいってもんじゃないだろうし。予約語としての「this」とかがあるからややこしい。id:amachangがスクリーンに映っているコードの中に記述され…

部分スクロールではまった

GoogleMapsみたいなスクロール処理を作ったと思ったら、IEだと表示領域からスクロールアウトした部分が画面上に出たままフレームの上に重なる感じになってしまっていた。ふと思いついて修正したらうまくいったので常識かもしれないけどメモしておく。

Javascriptって歌詞があるラップミュージック

1:12あたりではっきりJavascriptって言ってる。後ろにオライリーの本も出てるし。 ネタ元:ザイーガ:【MOVIE】白人オタク×ブラックラッパー

AmazonのURLからASINを取得

asin=document.location.href.match(/(ASIN|dp|product|detail)\/([0-9A-Z]{10})/)[2] ASINが10文字固定なのかよくわかりませんが。

今日Shibuya.js#2があったのか

全然チェックしてなかった。次回は行きたいのでRSSをLDRに登録。

Shibuya.js Technical Talk #1

凄く行きたいんだけど送別会の日だよ…。辞めるの止めて送別会中止。ってのは確率低いし。

タブClass試作

http://shiro.au-lait.net/test/tab/tab.html 前に似た様な事を仕事でやっていたけど部品化はしていなかったのでJavascriptのClassにしてみた。別に変わった事はしていないし、探せばすぐ見つかりそうだけど。 わかりやすいようにGoogleやらYahooやらをifram…

Element.childrenWithClassName

script.aculo.usで、prototype.jsのElementオブジェクトが拡張されて、 array = Element.childrenWithClassName(element,className) なんてのが使えるようになってるのに気付いた。 element配下のclassNameで与えられたクラス名に関連づけられた全ての要素を…

JKL.ParseXML(ajax 通信処理ライブラリ)を使ってみた。(2)

JKL.ParseXML - ajax 通信処理ライブラリ from Kawa.netxp 前回指摘した部分が直っていたのでちょっと触っていたのですが、CSVmapサブクラスは直っていないみたいです。でも、使おうと思ってた仕事が一旦凍結となってしまっているので使い道がなくなってしま…

JKL.ParseXML(ajax 通信処理ライブラリ)を使ってみた。

JKL.ParseXML - ajax 通信処理ライブラリ from Kawa.netxp これもの凄く便利ですね。今まで動くんだけどキレイに書けずに苦労してたのがアホらしい。ちょっと違うけどprototype.jsとかあの辺は自分の頭じゃどうも理解できかったのですけど、これは特に何も考…

自動フリガナ入力

以前から、たまーにユーザーに「できないの?」と言われて、「できません」とか答えていたんだけど、Googleサジェストとかみてるとどう考えても漢字変換前の文字列から検索されてるので、「あれ?できるんじゃね?」と思って探したら、Kawa.netxpさんのとこ…