作者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