bbs2chreaderスキンスレッド part2at SOFTWARE
bbs2chreaderスキンスレッド part2 - 暇つぶし2ch671:名無しさん@お腹いっぱい。
08/09/07 03:29:05 qkS99siq0
20080526aから20080904へスキンをアップデートしたんだが、
オプションを開こうとすると何故か開かない。
(ちなみにスレッド情報、要約、オートリロード等ほかの機能は問題なく動作する。)
そこでおもむろにエラーコンソールを確認してみると、エラーが発生していた。

エラー: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE)
 [nsIDOMHTMLSelectElement.selectedIndex]"  nsresult: "0x80004005 (NS_ERROR_FAILURE)"  location:
 "JS frame :: URLリンク(127.0.0.1:8823) :: anonymous :: line 1034"  data: no]

で、何がげいいん(←なぜか変換できない)だったかというと、スタイルで「ほぼlego-ex」を選択していたことだった。
どうやらエラーは、セレクトのselectedIndexで存在しないオプションを指定していたかららしい。

(20080526aはスタイルが8つ選択可能なので「ほぼlego-ex(selectedIndex=6)」を選択していた。
 対して20080904は(初期状態で)スタイルを4つ選択可能。当然、selectedIndex=6は存在しない。
 この状態で options-dialog.js の 458行目が実行されるとエラーが発生するというわけ。)

458:select.selectedIndex = SkinPref.getInt(id, defaultValue);


とりあえず報告は以上。
同じエラーが起こった人は参考までにどうぞ。



次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch