IEが糞過ぎて困るの追記

例に出したJSどうやって使うんじゃいって人も居そうなので,一応使い方.


var actions = {
"user" : [
{ value : "add_user", text : "ユーザ登録"},
{ value : "mod_user", text : "ユーザ編集"},
{ value : "del_user", text : "ユーザ削除"}
],
"task" : [
{ value : "add_task", text : "タスク登録"},
{ value : "mod_task", text : "タスク編集"},
{ value : "del_task", text : "タスク削除"}
]
};
というような感じのJSONを用意してあげて,selectのonchangeで,

<select id="manage_target" name="manage_target"
onchange='overrideOptions("target_detail",actions[this.value]);'>
<option value="user">ユーザの編集</option>
<option value="task">タスクの編集</option>
</select>
<select id="target_detail">
<option value="false"> </option>
</select>
って感じで,やってあげれば,OK.


あと余談だけど,本当は,prototype.jsも使ってるんから,getElementByIdじゃなくって,$()を使ってたりする.


てか,連休の中日らしいけど,俺は昨日も今日も仕事してるよ!