« Yahoo! UI Libraryについて備忘録 その1 | ホーム | 今週の戦隊モノみたいな何か »
2007年5月24日
YAHOO.widget.Dialogが勝手にfocusをほげって例外をはく(ことがある)
YAHOO.widget.Dialogがshow()時にfocusをダイアログ中の先頭要素に送り込もうとして、その先頭要素がdisabledされていたようなとき、例外を吐いて処理をとめてしまうことがある。IE7でその現象を確認。
Firefox2,Safariでは未確認、次の有効な要素にfocusが飛んでいたようなのでたぶん大丈夫。
http://www.nabble.com/Re:-container.js-Dialog.focusFirst()-t2795761.html
Nabble - Re: container.js Dialog.focusFirst()
container.jsに直接手を入れるか、show()メソッドの前後をtry-catchで囲む必要がある。後者で対応した場合には自分でダイアログ内にfocusを移さないといけない点にも注意してね。>おれ
トラックバック(0)
トラックバックURL: http://foursics.jp/cgi-bin/mt/mt-tb.cgi/97
コメントする