- 2007年10 月29日(月)
- 技術情報
shimazakiです。こんにちは。
今回は開発を少しだけ楽にするブックマークレットを紹介します。
・ログインIDとパスワードをブックマークレットで入力する
開発しているときにアカウントごとに頻繁にログインしなおしたりすることはありませんか?
ちょうど私自身が今そんな感じなだけかも知れませんが。
そんな時は以下のブックマークレットを使用します。
ログインIDのテキストボックスのIDが「loginID」
入力する文字列が「sampleID」
パスワードのテキストボックスのIDが「loginPASS」
入力する文字列が「samplePASS」だとします。
javascript:
void(document.getElementById(%22loginID%22).value=%22sampleID%22);
void(document.getElementById(%22login_PASS%22).value=%22samplePASS%22);
(※実際は一行で入力してください)
あとは同じようにブックマークレットを増やし、アカウントごとに分かりやすい名前を付けておくだけです。
また、テキストボックスにnameしか設定されていない場合は
javascript:
void(document.getElementsByName(%22loginID%22)[0].value=%22sampleID%22);
void(document.getElementsByName(%22loginPASS%22)[0].value=%22samplePASS%22);
(※実際は一行で入力してください)
とすれば大丈夫です。
ただし画面内に同じnameが無いことが条件です。
複数ある場合は添え字を変更すれば対応できます。
・(goo)英和辞書で調べる
javascript:void(t=prompt());if(t != null){void(location.href=%22http://dictionary.goo.ne.jp/search.php?MT=%22+t+%22&kind=ej%22);}
プロンプトを開き、入力された言葉をそのままgoo辞書に遷移させているだけです。
location.hrefの代わりにwindow.openを使用すれば新しいウインドウで開きます。
この手のブックマークレットはGETでパラメータを受け取っているサイトならば何にでも応用が利くので、
よく利用するサイトに使いまわしています。
ブックマークレットは特別な開発環境などが無くても作成可能な小さなプログラムですが、
それゆえに自分専用のツールが欲しい時に便利ですので、知っておくのは悪いことではないですよー。
- Newer: IE6のロールオーバーボタンのちらつきを解消する・・・の巻
- Older: FeedburnerとYahoo!ブログ検索の関係