何が間違っているのかわかりませんが、私のスクリプトはこのおかしなlocalCompare行で止まります。手がかりがありません、なぜ:(
function enableTimeInput()
{
var e = document.getElementById("sel_dateunit");
var aDateUnit = e.options[e.selectedIndex].text;
var disable = aDateUnit.localCompare("weekly");
...
}
Firebug によると、の値はaDateUnitです"weekly"。ところで。これは私が期待する値です。