抓奇摩的氣象-part II

摘要:抓奇摩的氣象-partI

昨天受到chhuang老大的回文指導,今天早上花一些時間來看yahoo的程式碼

他主要是在這一段在搞鬼

<script>
var wwcw = [{n:'台北',l:'22',h:'31',s:'w2',w:'0'},{n:'高雄',l:'26',h:'32',s:'w2',w:'1'},{n:'基隆',l:'22',h:'29',s:'w2',w:'2'},{n:'桃園',l:'22',h:'30',s:'w2',w:'4'},{n:'新竹',l:'22',h:'30',s:'w2',w:'5'},{n:'苗栗',l:'22',h:'30',s:'w2',w:'6'},{n:'台中',l:'24',h:'31',s:'w2',w:'7'},{n:'彰化',l:'24',h:'31',s:'w2',w:'8'},{n:'南投',l:'23',h:'30',s:'w2',w:'9'},{n:'雲林',l:'23',h:'31',s:'w2',w:'10'},{n:'嘉義',l:'23',h:'31',s:'w2',w:'11'},{n:'台南',l:'25',h:'32',s:'w2',w:'12'},{n:'屏東',l:'26',h:'32',s:'w2',w:'14'},{n:'恆春',l:'26',h:'32',s:'w2',w:'15'},{n:'宜蘭',l:'22',h:'29',s:'w5',w:'16'},{n:'花蓮',l:'23',h:'29',s:'w5',w:'17'},{n:'台東',l:'24',h:'32',s:'w5',w:'18'},{n:'澎湖',l:'23',h:'28',s:'w2',w:'19'},{n:'金門',l:'18',h:'26',s:'w3',w:'20'},{n:'馬祖',l:'16',h:'22',s:'w3',w:'21'}];
</script>

因為要解悉這一段是不會麻煩,可是要拿來用就要繞一下圈子

我的想法是,抓出他每一個{ }之間的內容,將其塞進我宣告的tmpArray

之後我再利用indexOf的方式,抓出每個英文的代表值

如n表示地區、l表示低溫、h表示高溫、s表示圖形等

之後再利用div將資料呈現出來

我用FireFox看我的執行結果,結果很奇怪,他跑出了錯誤,去google大神我還沒找到解法

如果各位知道的話,再告知我該怎麼解,底下的圖是FireFox的錯誤畫面

如果有人有更好的想法  也可以提出來 大家一起討論

下載奇摩氣象