剛好今天中午把目前公司手中的案子告一段落。
上來小館發現餐館查詢的地方,就那個選擇縣市地區的地方。
在 W3C 瀏覽器無法正常動作的原因。
弄到現在終於研究出來了,原諒我對 javascript不熟悉,
特來分享一下解法。
(參考資料:
http://www.xs4all.nl/~ppk/js/w3c_html.html 關於 select boxes 的部份。)
在 ResCity.js 有兩處 FMobj.*.add 的地方做點修改。
在 Citychange(FMobj) 函式裡,
if (isW3C())
FMobj.townid.add(oOption,FMobj.townid.options[FMobj.townid.options.length]);
else
FMobj.townid.add(oOption);
在 gen_country(FMobj) 函式裡,
if (isW3C())
FMobj.cityid.add(oOption,FMobj.cityid.options[FMobj.cityid.options.length]);
else
FMobj.cityid.add(oOption);
然後新增一個函式。
function isW3C()
{
detect=navigator.userAgent.toLowerCase();
if (detect.indexOf('msie')+1)
return false;
else
return true;
}