<!DOCTYPEhtml><html><head><title></title><metahttp-equiv="pragma"content="no-cache"><metahttp-equiv="cache-control"content="no-cache"><metahttp-equiv="expires"content="0"><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"><!--<scriptsrc="../JS/AjaxRequest.js"></script>--><scriptlanguage="javascript"src="../JS/remind.js"></script><scriptlanguage="javascript">varxmlHttp;varid=20456;functionshowUser(str){xmlHttp=GetXmlHttpObject()if(xmlHttp==null){alert("BrowserdoesnotsupportHTTPRequest");return;}str=20215;varurl="bbsAction.php?action=getBbs";url=url+"&q="+str;url=url+"&sid="+Math.random();//alert(url);xmlHttp.onreadystatechange=stateChanged;xmlHttp.open("GET",url,true);xmlHttp.send(null);}functionstateChanged(){if(xmlHttp.readyState==4||xmlHttp.readyState=="complete"){xmlDoc=xmlHttp.responseXML;varid=xmlDoc.getElementsByTagName("id")[0].childNodes[0].nodeValue;//获取XML文档中的id节点的第一个子节点的值//alert(id.length);bbsid=id;varcontent=xmlDoc.getElementsByTagName("title")[0].firstChild.nodeValue;//获取XML文档中的title节点的第一个子节点的值varsendTime=xmlDoc.getElementsByTagName("sendTime")[0].firstChild.nodeValue;//获取XML文件中的time节点的第一个子节点的值varremindMessage=newPopBubble(300,200,"",content,sendTime);//alert(remindMessage);remindMessage.box(null,null,null,screen.height-30);//设置弹出窗口的左边、右边、顶边和底边框的位置remindMessage.speed=10;//设置窗口的弹出速度remindMessage.step=2;//设置窗口的弹出步幅//alert("12");remindMessage.show();//弹出窗口PopBubble.prototype.oncommand=function(){window.open("BbsServlet?action=getDetail&id="+id,"","width=513,height=567,scrollbars=1");this.close=true;this.hide();//收缩窗口}/*document.getElementById("id").innerHTML=xmlDoc.getElementsByTagName("id")[0].childNodes[0].nodeValue;document.getElementById("title").innerHTML=xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue;document.getElementById("content").innerHTML=xmlDoc.getElementsByTagName("content")[0].childNodes[0].nodeValue;document.getElementById("sendTime").innerHTML=xmlDoc.getElementsByTagName("sendTime")[0].childNodes[0].nodeValue;*/}}functionGetXmlHttpObject(){varobjXMLHttp=null;if(window.XMLHttpRequest){objXMLHttp=newXMLHttpRequest();}elseif(window.ActiveXObject){objXMLHttp=newActiveXObject("Microsoft.XMLHTTP");}returnobjXMLHttp;}window.onload=function(){showUser(id);window.setInterval(showUser,10000);}</script></head><body><!--<div></div><div><spanid="id"></span><spanid="title"></span><spanid="content"></span><spanid="sendTime"></span></div>--></body></html>

bbsAction.php

<?phpheader('Content-Type:text/xml');header("Cache-Control:no-cache,must-revalidate");//Adateinthepastheader("Expires:Mon,26Jul199705:00:00GMT");$q=$_GET["q"];$con=mysql_connect('localhost','root','123456');if(!$con){die('Couldnotconnect:'.mysql_error());}mysql_select_db("surprise",$con);//$q="201";//$sql="SELECT*FROMtb_bbsWHEREid=".$q."";$sql="SELECT*FROMtb_bbslimit10";$result=mysql_query($sql);echo'<?xmlversion="1.0"encoding="utf-8"?><bbs>';while($row=mysql_fetch_array($result)){echo'<news>';echo"<id>".$row['id']."</id>";echo"<title>".$row['title']."</title>";echo"<content>".$row['content']."</content>";echo"<sendTime>".$row['sendTime']."</sendTime>";echo'</news>';//echo"<job>".$row['id']."</job>";}echo"</bbs>";mysql_close($con);?>


附件:http://down.51cto.com/data/2363849