2008年07月02日

フォーム部品の取得

フォームから form1["hoge"] と名前で中身のinput要素を取り出した場合、

1.同名要素が複数ある場合はNodeList(配列みたいなの)を返す
2.一つしかない場合はその要素を直接返す

という仕様だと知らずに躓いたorz

ラジオボタンとかチェックボタンを動的に生成して何個あるのか分からない場合は、配列もどきが返ってきたりコントロールそのものが返ってきたりでめんどくさいです。
取得後にlengthプロパティを見てundefinedだったら配列化してどっちも同じように扱えるようにして回避したんですが、もっとスマートな解決方法はないですかねぇ……。
posted by 膳 at 23:53| Comment(0) | TrackBack(0) | JavaScript

複数タブ閉じるときの警告

All-in-One Gesturesアップデートの影響で、マウスジェスチャで複数タブを閉じる時に確認メッセージが出るようになりました。
もちろんこれはAll-in-One Gesturesの設定で変更可能なんですが、All-in-One Gesturesが原因だとしばらく気づけずオロオロしてました……。
Firefox本体の確認設定と連動してくれればいいのに。
posted by 膳 at 01:28| Comment(0) | TrackBack(0) | 雑記

ただの誤字修正 by clsFTP

バリナリって何だよ

二年以上誤字に気付かなかったなんて……。
というわけで、clsFTPの誤字のみ修正です。コード自体は変わってません。というかもう覚えてないので変更できません。

■clsFTPのページへ移動
posted by 膳 at 00:22| Comment(0) | TrackBack(0) | 雑記

2008年06月の残業時間数

6月の残業時間数、計20.25h


覚悟した割りに大したこと無かった件について。
5月の自分が頑張ったお陰で楽にやれそうです。ふひひ。
posted by 膳 at 00:15| Comment(0) | TrackBack(0) | 残業時間数メモ