larrylo wrote:各位,民航局改了網頁,航班資訊是用javascript,小弟就無能為力,有那位高手知道如何直接用程式執行網頁的javascript嗎?我也寄了email去民航局,希望他們能開放資訊。 首先,我沒看過原始的網頁,不知道民航局到底改了什麼?也不知道原本的格式其實不一定要執行javascript啊!它的所有資料都在index.asp裡面<option value="七美">七美</option><option value="北竿">北竿</option><option value="台中">台中</option><option value="台北">台北</option><option value="台東">台東</option><option value="台南">台南</option><option value="花蓮">花蓮</option><option value="金門">金門</option><option value="南竿">南竿</option><option value="屏東">屏東</option><option value="恆春">恆春</option><option value="馬公">馬公</option><option value="高雄">高雄</option><option value="望安">望安</option><option value="嘉義">嘉義</option><option value="綠島">綠島</option><option value="蘭嶼">蘭嶼</option>這是起點的資料onchange="showpage(document.form1, document.form1.txt_departure, 1)可以得到if ( page_index == 0 ) {count1 = 1setcode(form, "", 000, seq)}else if ( page_index == 1 ) {count1= 1setcode(form, "馬公", 100, seq)setcode(form, "高雄", 100, seq)......然後呼叫 index01.asp,除非有辦法破解IIS,否則只能傳參數進去得到想要的資料http://www.caa.gov.tw/big5/timesheet/index01.asp?txt_month=2006/05&txt_departure=台中&txt_arrive=台北這樣我就得到台中往台北 2006/05 的資料我不會寫PPC的程式,所以這是我僅能奉獻的微薄心意讓larrylo快把程式改好,讓大家受惠囉!
請各位試一下測試版,您的機子需要安裝.Net Compact Framework 2.0,請至 \Windows 執行cgacutil.exe,確定.Net Compact Framework的版本。版上有大大提供微軟2.0版本下載網址,請自行搜尋,升級至2.0版本,會佔用主記憶體寶貴空間,請自行斟酌。我在hp4700上測試過。國內航班:1) 資訊是由民航局網頁而來。2) 可由PDA更新,選擇本月或下月份,請注意,如果民航局網頁無下月份資訊,程式可能會出錯,正式版會想辦法修正。國際航線:1)資訊分別由中正及高雄國際機場而來。2)因為網頁太大,超過1MB,目前尚無法從PDA更新。如果程式有出錯,請詳細告知操作程序,機子及系統。