扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:howtodo 来源:aspsky 2007年10月26日
关键字: Linux
print("<frameset rows="*,110,0,0,0" border=0>n"); print("<frameset cols="660,118" rows="*">n"); //主显示屏幕,负责显示聊天内容 print("<frame name=u src=about:blank frameborder="NO" noresize>n"); //在线人数屏幕 print("<frame name=r src="about:blank" frameborder="NO">"); print("</frameset>n"); //发送信息的屏幕,信息指挥中心,所有指令都要由这里发出 print("<frame name=d src=send.php?name=$name&&pass=$pass scrolling='no ' frameborder="NO" noresize>n"); //被动更新屏幕,处理发送的信息 print("<frame src="about:blank" name="bl">n"); /主动更新屏幕,显示自己和其他聊友的聊天信息 print("<frame src="about:blank" name="flush">n"); //检测是否在线的屏幕,对于异常离开,如死机,掉线等的处理 print("<frame src="about:blank" name="check">n"); print("</frameset>n"); |
<form name=inputform action='messagesend.php' target='bl' onsubmit='return(checksay());' method=POST> <? //下面的2个参数用于验证信息的正确性 print("<input type='hidden' name='name' value='$name'>n"); print("<input type='hidden' name='pass' value='$pass'>n"); ?> //聊天对象,注意加上 readonly 属性 <input type="text" name="talkto" size="10" maxlength="20" readonly value="所有人"> //上次聊天的发送内容 <input type='hidden' name='message' value=''> //发送的表单文本框 <input type="text" name="msg" maxlength="120" size="34"> <input type="submit" name="Submit" value="发送"> </form> |
var dx =''; function checksay( ) { //不允许发送空的发言 if(document.inputform.msg.value=='') { document.inputform.msg.focus(); return false; } //不允许重复发言,内容相同,对象相同 if ((document.inputform.msg.value==document.inputform.message.value) &&(document.inputform.talkto.value==dx)) { alert('发言不能重复'); document.inputform.msg.focus(); return false; } //两次发言内容的间隔不能小于1秒,或者发言字数大于间隔*3 t2=(new Date()).getTime()/1000; if(((t2-t1)<1)||((t2-t1)*3<document.inputform.msg.value.length)) { document.inputform.msg.focus(); return false; } //更新时间 t1=t2; document.inputform.showsign.value=1; //保存上次发言内容 document.inputform.message.value =document.inputform.msg.value; //清空发言内容 document.inputform.msg.value =''; //保存发言对象 dx=document.inputform.talkto.value; //定位焦点 document.inputform.msg.focus(); //返回 return(true); } |
<script> parent.bl.document.open(); parent.bl.document.write("<meta http-equiv='refresh' content='0;url=messagesend.php?name=<? print($name); ?>&&action=enter&&pass=<? print($pass); ?>'>") parent.bl.document.close(); </script> |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者