知らなかったんだけど、
var list = new Array(...);
for(var i in list) {
...
}
って、IEでこける!なんということですか。まぁどちらにしろあまり良いやり方ではないとは思ってたのでちょうどIEでも動かないという事が分かったので
for(var i = 0; i < list.length; i++) {
...
}
という、Cスタイルループに変更したらなんとか動きそう。あ、あと<select>内で
<option onclick="javascript_function()">HOGE</option>
ってのが動かない。なんだこりゃ。しょうがないので、
<select onchange="javascript_function()">
<option value="opt1">HOGE</option>
</select>
とかやって、関数内でどのオプションが選ばれてるのか調べてディスパッチするようにしてみたぞ。