作者ificould (茶與咖啡的戰爭)
看板Web_Design
標題請問製作聊天室
時間Wed Jun 9 17:59:03 2004
通常都是設定經過某一段時間後
自動重整頁面
有沒有辦法在有使用者輸入資料時才重整頁面?
php&mysql介面
--
▂◣◢
◥˙██◤
◢███◤
˙ ˙ ˙ ˙ ˙ ˙ Ω
◤◥
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.64.168.82
> -------------------------------------------------------------------------- <
作者: clifflu (要當乖寶寶 ^^) 看板: Web_Design
標題: Re: 請問製作聊天室
時間: Wed Jun 9 18:37:19 2004
※ 引述《ificould (茶與咖啡的戰爭)》之銘言:
: 通常都是設定經過某一段時間後
: 自動重整頁面
: 有沒有辦法在有使用者輸入資料時才重整頁面?
: php&mysql介面
那你要自己想辦法重建 call back 介面.
用一個 java applet (或 Flash, ActiveX等) 恐怕是在 html 裡的少數作法.
--
鬼壓床怎麼辦
騎上去啊
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.212.129
> -------------------------------------------------------------------------- <
作者: dinos (守護神) 看板: Web_Design
標題: Re: 請問製作聊天室
時間: Wed Jun 9 19:01:26 2004
※ 引述《clifflu (要當乖寶寶 ^^)》之銘言:
: ※ 引述《ificould (茶與咖啡的戰爭)》之銘言:
: : 通常都是設定經過某一段時間後
: : 自動重整頁面
: : 有沒有辦法在有使用者輸入資料時才重整頁面?
: : php&mysql介面
: 那你要自己想辦法重建 call back 介面.
: 用一個 java applet (或 Flash, ActiveX等) 恐怕是在 html 裡的少數作法.
html 是輸出後就固定的東西
所以一定要由 client 主動向 server 要資料才會更新
可以試試切一個隱藏框架
ex:
<frameset cols="*,100%">
<frame name="dectFrame" src="dect.php">
<frame name="showFrame" src="show.php">
</framese>
然後 dect.php
<?php
$f=filectime([message file]);
$d=date("U");
if($d<$f+3)
{
?>
<meta http-equiv="refresh" content="2;URL=dect.php">
<script language=javascript>
showFrame.location.href='show.php?ct=<?php echo $d; ?>';
</script>
<?php
}
else
{
?>
<meta http-equiv="refresh" content="2;URL=dect.php">
<?php
}
?>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.158.10
推 clifflu:這也算 refresh 呀 ^^ 不知道 XML 有無解 140.112.125.68 06/10
推 dinos:對啊,flash6/7 應該有得解吧,xml我不會 140.113.158.10 06/11