作者acolor (嘸蝦米)
看板Web_Design
標題[問題] 在內容網頁傳回前,有辦法先秀"等待"的網頁嗎?
時間Wed Jan 31 22:01:48 2007
請教高手,譬如我按下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)
2F:→ aqzb:php 有 header可以說幾秒換到哪頁..不過要開"緩衝區" 01/31 22:35
3F:推 acolor:一樓說對了,就是等server準備好了再切頁,可以教一下嗎... 01/31 22:58
4F:推 linrobz:這玩意我才剛開始摸而已,也不太熟~"~可以去ajax版問看看 01/31 23:04
5F:→ LimpRogi:我也想知道ajax的方法 我只會php的 02/01 00:24
6F:推 buganini:PageC顯示waiting並用ajax去抓B的內容 02/01 08:56
7F:→ buganini:抓到後把waiting隱藏並把reposetext塞到頁面裡 02/01 08:58
8F:→ buganini:或是直接document.body.innerHTML=reposeText 02/01 08:59
9F:→ buganini:這樣應該也可以,waiting應該也會順便被蓋掉 02/01 08:59
10F:推 vivimice:Page B輸出一個waiting﹐然後server將它flush出來 02/03 13:38
11F:→ vivimice:等到頁面全部載入完成以後使用js將waiting去掉就好了 02/03 13:38