[問題] 在內容網頁傳回前,有辦法先顯示一個waiting的網頁嗎?

看板Web_Design作者 (嘸蝦米)時間19年前 (2007/01/31 22:01), 編輯推噓5(506)
留言11則, 6人參與, 最新討論串1/1
請教高手,譬如我按下Link A,會去載Page B, 但B可能會讓server做一些事才被送出來的,會花一點時間, 那我希望B在送出來前,會有一個Page C的畫面顯示waiting.... 請問有什麼方法可以做到嗎? 用任何技術都可.... 我現在比較困惑的是如何讓server主動送C出來!? 感謝大家喔~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.228.160.181 ※ 編輯: acolor 來自: 125.228.160.181 (01/31 22:05)

01/31 22:12, , 1F
ajax?像這樣嗎http://0rz.tw/e02mr
01/31 22:12, 1F

01/31 22:35, , 2F
php 有 header可以說幾秒換到哪頁..不過要開"緩衝區"
01/31 22:35, 2F

01/31 22:58, , 3F
一樓說對了,就是等server準備好了再切頁,可以教一下嗎...
01/31 22:58, 3F

01/31 23:04, , 4F
這玩意我才剛開始摸而已,也不太熟~"~可以去ajax版問看看
01/31 23:04, 4F

02/01 00:24, , 5F
我也想知道ajax的方法 我只會php的
02/01 00:24, 5F

02/01 08:56, , 6F
PageC顯示waiting並用ajax去抓B的內容
02/01 08:56, 6F

02/01 08:58, , 7F
抓到後把waiting隱藏並把reposetext塞到頁面裡
02/01 08:58, 7F

02/01 08:59, , 8F
或是直接document.body.innerHTML=reposeText
02/01 08:59, 8F

02/01 08:59, , 9F
這樣應該也可以,waiting應該也會順便被蓋掉
02/01 08:59, 9F

02/03 13:38, , 10F
Page B輸出一個waiting﹐然後server將它flush出來
02/03 13:38, 10F

02/03 13:38, , 11F
等到頁面全部載入完成以後使用js將waiting去掉就好了
02/03 13:38, 11F
文章代碼(AID): #15mA5Dnk (Web_Design)