作者TKirby ( ^-^)
看板Web_Design
標題Re: [問題] 請問如何做 trigger 網頁更新
時間Tue Nov 15 12:11:48 2005
用 iframe 的話可以試著以 javascript 存取其內容值
另外以 xmlhttp 做 ajax 也是個好選擇
大致上的做法就是,你寫一個產生產生關於更新資料XML的 cgi
然後再寫一個 pooling 的 javascript 去詢問這個 cgi關於新資料的訊息
然後再視情況用 javascript 更新頁面內容
※ 引述《cyril63 (陽光 海與沙灘)》之銘言:
: 小弟工作任務中接到一個 requirement 敘述如下
: 在一個 list 資料表格的頁面下(資料是從Mysql資料庫中query出來)
: 如果有新增或修改此頁面下的任一筆資料
: 此頁面都會 real time 去更新資料(亦即此頁面會 refresh)
: 小弟原本的作法是
: 在此頁面後面藏一個 iframe , 此 frame會定時去pooling
: 看看資料庫是否有更新的資料 如果有更新 就會trigger 主頁面作refresh
: 不過這個做法有 side effect
: 例如: 如果在此頁面開啟尋找文字的dialog,因為後面那個iframe會一直做refresh
: 而當 refresh 時 , 尋找文字的dialog會被關閉掉!
: 不知道有沒有人有更好的做法呢....
: 如果有的話 小弟願意提供酬勞答謝...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.30.52
※ 編輯: TKirby 來自: 140.112.30.52 (11/15 12:12)