回 帖 发 新 帖 刷新版面

主题:如何實現在線留言

本人想解已個頁面實現在線留言可奇事回復的功能。可不知道如何下手,請高手指教。
不要定時的refresh刷新頁面有沒有其它方法。

回复列表 (共12个回复)

沙发

使用<iframe>就可以了

板凳

具體正面寫,可以帖出來嗎?

3 楼

http://www.programfan.com/club/showbbs.asp?id=177191

4 楼

這就可以了麼
這只是用表框分格已下頁面具體的代碼了?
我以前的想法也時這樣的
可不知道如何實現在一格表框提交數據時,立即刷新要顯示信息的表框。用定時的refresh刷新時可以做到,但我不想這樣,想做成在一格表框提交數據時,立即刷新要顯示信息的表框,怎麼寫。php的

5 楼

高手正面不回答了

6 楼

<%
 str=request.form("text2")&request.form("text")
 str=str&"<br>"
 %>
<HTML> 
<HEAD> 
<META NAME="save" CONTENT="history"> 
<STYLE> 
   .sHistory {behavior:url(#default#savehistory);} 
</STYLE> 
</HEAD> 
<BODY>
<table width="500" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td><%=str%></td>
  </tr>
</table>
<p>&nbsp;</p>
<form name="form1" method="post" action="">
  <div align="left">
    <input name="text" type=text class=sHistory id=oPersistInput>
    <input type="submit" name="Submit" value="提交">
    <input name="text2" type="hidden" value="<%=str%>">
  </div>
</form>
</BODY> 
</HTML> 
这是asp的,看看这是不是你要的效果

7 楼

有 PHP得碼
這個不是的

8 楼

我自己搞那好幾天
可以那 大家來 看看吧
使用POSTGRES SQL數據庫
文件1shukuxinxi.php
<html>
<head>
<title>sendmessage</title>
<meta http-equiv="Content-Type" content="text/html; charset=big5">
</head>
<script language="JavaScript">
    var http_request=false;
    function send_request(url){
        http_request=false;
        if (window.XMLHttpRequest){ //?建XMLHTTP?象 适用于IE
            http_request=new XMLHttpRequest();
            if (http_request.overrideMimeType){
                http_request.overrideMimeType("text/xml");
            }
        }else if (window.ActiveXObject){ //?建XMLHTTP?象 适用于Mozilla
            try{
                http_request=new ActiveXObject("Msxml2.XMLHTTP");
            }catch(e){
                try{
                    http_request=new ActiveXObject("Microsoft.XMLHTTP");
                }catch(e){}
            }
        }
    if (!http_request){
        alert("創建對象失敗!")
        return false;
    }
    http_request.onreadystatechange=processRequest;//從服務器上獲得XML數據
    http_request.open("GET",url,true);
    http_request.send(null);
    function processRequest(){ //回?函?,?里是重?,服?器端与客?端交互的??在?里?行判?
        if (http_request.readyState==4){
            if (http_request.status==200){
               //document.all['A1'].innerText= http_request.responseText;
               document.myfrom.textfield.value= http_request.responseText;
              /*
               if(document.all['A1'].innerText=='dada')
               {
                   alert('不可重復發消息');
               }
               */
               if(document.all['A1'].innerText!=''){
                   document.myfrom.username.value="";
                }
            }
        }
    }
}
    function userCheck(){
        var f=document.myfrom
        var username=f.username.value
        if (username==""){
            alert("用?名不能?空!");
        }else{
            send_request('shukuxinxicl.php?username='+username);
        }
}
function document_onkeypress()
  {
    if (event.keyCode==13&& event.ctrlKey)
     {
       document.myform.ok.click();
     }
  }
</script>
<script LANGUAGE="javascript" FOR="document" EVENT="onkeypress">
<!--
 document_onkeypress();
//-->
</script>
<body bgcolor="#FFFFFF" text="#000000">
<form  name="myfrom" onkeydown="if(event.keyCode==13 && event.ctrlKey) userCheck();">
  <table id="table1"  width="248" border="1" cellpadding="3" align="center" height="48">
    <span>
    <tbody> 
    <tr align="right" valign="top">
      <td height="31" colspan="2">
        <div align="left" id="A1">
          <textarea name="textfield" rows="15" cols="36"></textarea>
        </div>
      </td>
    </tr> 
    </tbody>
    </span>
     
    <tr align="right" valign="top"> 
      <td height="31" colspan="2"> 
        <div align="left">網友留言列表:</div>
      </td>
    </tr>
    
    <tr> 
      <td height="29" width="179"> 
        <input type="text" name="username">
      </td>
      <td height="29" width="56"> 
        <input type="button" name="ok" value="確定" onclick="userCheck();">
      </td>
    </tr>
  </table>
  </form>
</body>
</html>
文件1shukuxinxicl.php
<?

 $conn=pg_connect("host=192.168.6.2 dbname=send user=postgres password=");
   if(!$conn)
      {
        echo"lian jie shi bai";
      }
        $username=htmlspecialchars($username);
        $sql_="insert into xinxinbiao(nr)values('$username')";
        $result=pg_exec($conn,$sql_);
        
        $select_sql="select * from xinxinbiao order by bh asc";
        $result_=pg_exec($conn,$select_sql);
        $num=pg_numrows($result_);
        for($row=0;$row<$num;$row++)
        {
            
            $nr=pg_Result($result_,$row,'nr');
            echo $nr."\n";         
         }    
?> 
文件3
create table xinxinbiao
(
  bh bigserial,
  nr txt,
)


9 楼

大家給改正一下吧!!!
我花那好幾天的時間才搞好 
!!!!!!!!
版主我可以得分那碼

10 楼

怎么大家不留言呀!!!1

我来回复

您尚未登录,请登录后再回复。点此登录或注册