読者です 読者をやめる 読者になる 読者になる

Logic Delight

明日のワシは忘れてしまうから、コードにはコメントを書くのです。

今さらながら、WebサイトのAutoPagingをやってみた

過去に作った個人用ホームページを再利用し、AutoPaging用jQueryプラグインを使ってスルスルページングを実装してみた。利用したプラグインはjScroll。pklauzinski/jscrolljScroll - a jQuery Plugin for Infinite Scrolling / Lazy Loading ハマったポイン…

IE6はいつ消滅してくれるのだろう

Webアプリケーションサービスを提供する側としては、ブラウザ互換テスト的な作業は地味に苦労しますな。最近は第二次ブラウザ戦争とも言われるくらいに群雄割拠してきてますし。特にイカレ仕様なIE6には、この機に年を越さずうっかり消滅していただきたいと…

Firefox用スクリプト「重複タブを閉じる」

gBrowserのリファレンスを探すのに苦労した・・・。 あと、gBrowser.removeTab(target);って書くと怪しい挙動をして、相当ハマった。 removeTab()の引数は tab だから、browser を渡しちゃイカンよね。 // URLのアンカー指定を除く function getPlaneUrl(url…

alert()にサヨナラを?

Google Code に掲載されていた Blackbird は便利で格好いいっすな。Blackbird - Open Source JavaScript Logging Utility http://www.gscottolson.com/blackbirdjs/処理時間の計測機能もあるみたいだし、いい感じ。

Firefox用スクリプト「選択範囲をWebで検索」

Sleipnirでいうところの Ctrl+Shift+F みたいな機能が欲しくて・・・。 //選択範囲をWebで検索 // ..検索バーに選択文字列を設定 // ..検索結果を新しいタブで開く // ..Ctrlでの複数文字列選択にも対応 var sel = window._content.getSelection(); var s = …

入力不可項目のスタイル制御

JavaScriptでたまにやるヘマ。 JavaScriptは大文字と小文字を区別するので、tabindexと記述しても全くタブインデックスが無効になりません。小ハマリした自分が情けなや、とほほ。 //readOnly属性のついているフォーム要素の //背景色を薄いグレーにし、タブ…

縦にも横にもスクロール可能な一覧表

ブラウザを最大の状態にしても表示しきれない情報量だけど、コンテンツ全体をスクロールさせたくない。という場合の対処例ですな。 <div id="listHeader" style="width:284px;overflow:hidden;"> <table width="600px"> <tr> <th>項目1</th> <th>項目2</th> <th>項目3</th> <th>項目4</th> <th>項目5</th> </tr> </table> </div>

trim関数

何故だか標準で用意されていないので探してみたら、皆様色々と作成なさっている様子。参考にさせていただきましょ。ケイケンラボ - Trim関数-Tips/Javascript/Trim関数-PukiWiki trim関数 - No Programming, No Lifeま、Stringクラスを拡張する、という実装…

イベントハンドラに関数を追加する

Prototype.js の Event がある時代なので、あんまり必要ないかも。 function addEvent(obj, eventName, fn) { var prev = obj[eventName]; obj[eventName] = prev ? function() { prev(); fn(); } : fn; } 使い方の一例 // オンロードイベントでアラートを表…