talk.jsp
上传用户:jhtang88
上传日期:2014-01-27
资源大小:28528k
文件大小:22k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. <%@ page contentType="text/html; charset=utf-8" %>
  2. <HTML><HEAD><TITLE>发言区</TITLE>
  3. <LINK rel="stylesheet" type="text/css" href="common.css">
  4. <META content="text/html; charset=utf-8" http-equiv=Content-Type>
  5. <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> 
  6. <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache"> 
  7. <META HTTP-EQUIV="Expires" CONTENT="0">
  8. <SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
  9. <!--
  10. var nick
  11. // 在chatapplet.jsp中被调用
  12. function setmynick(user)
  13. {
  14.    if (typeof(mynick)!="object")
  15. return;
  16. mynick.innerText = user
  17. nick = user
  18. }
  19. function getmynick()
  20. {
  21. return nick;
  22. }
  23. function nickarealist(what)
  24. {
  25. if(what=="users")
  26. window.parent.nickarea.location.href="nicklist.htm";
  27. if(what=="rooms")
  28. {
  29.       //当用户的消息队列为空时会阻塞30秒,因为在chatapplet中poll在pollList之前会导致房间名单也得不到刷新
  30.       //所以在点击talkarea中"名单"的时候,主动调用chatapplet中的pollList()
  31.       //将调用函数放在roomlist.htm的window_onload()中
  32.   //window.parent.nickarea.location.href="roomlist.htm";
  33.   //或
  34.   //window.parent.nickarea.location.href="chatservice?mode=roomlist1";//出错
  35.    if (typeof(window.parent.chatappletarea.roomlist)=="function")
  36. window.parent.chatappletarea.roomlist()
  37. }
  38. }
  39. var oldtalk = ""
  40. function formtalk_onsubmit()
  41. {
  42. var talk = formtalk.talk.value
  43. if(talk =="")
  44. {
  45. alert("发言内容不能为空!")
  46. return false
  47. }
  48. var infg = "#$#"
  49. //*************var re = new RegExp("$", "i")//因为$,*在正则表达式中有特殊意义,所以需采取不同的方法
  50. if ( talk.search(/[#][$][#]/i)!=-1 ||  talk.search("[*][$][*]","i")!=-1)// /*$*/会出错
  51. {
  52. alert("话中不能带有#$#或*$* !")//前者为句中分隔符,后者为句间分隔符
  53. return false
  54. }
  55. //talk.replace(/"/i,"}");
  56. if (oldtalk==talk)
  57. {
  58. alert("请不要说重复的话!")
  59. return false
  60. }
  61. else
  62. oldtalk = talk
  63. tmpDate = new Date();
  64. var h = ""+tmpDate.getHours();
  65. if (h.length==1)
  66. h = "0"+h;
  67. var m = ""+tmpDate.getMinutes();
  68. if (m.length==1)
  69. m = "0"+h;
  70. var s = ""+tmpDate.getSeconds();
  71. if (s.length==1)
  72. s = "0"+s;
  73. talktime = h+":"+m+":"+s;
  74. if (formtalk.chksecret.checked)
  75. isSecret = "y"
  76. else
  77. isSecret = "n"
  78. talkmsg = talktime + infg + isSecret + infg + formtalk.saytoname.value + infg +
  79. formtalk.Expression.value  + infg + formtalk.addimg.value + infg + formtalk.fontcolor.value + infg + talk
  80. if (typeof(window.parent.chatappletarea.send)=="function")
  81. window.parent.chatappletarea.send(talkmsg)
  82. // 往聊天显示区添加发话的内容
  83. var srt="",addimg="",tk="",nick="我",expression="";
  84. if (isSecret == "y")
  85. srt = "[秘]"
  86. else
  87. srt = ""
  88. if (formtalk.addimg.value!="")
  89. addimg="<IMG src=images/addimgs/" + formtalk.addimg.value+".gif>"
  90. tk = "<table class='p9'><tr><td width='100%'><font color='ff00ff'>"+srt+
  91. "</font><font color='#0000FF'><a href=javascript:window.parent.talkarea.getname('"+ nick + 
  92.  "')>" +nick+"</a>" +expression+"对<a href=javascript:window.parent.talkarea.getname('"+ 
  93.  formtalk.saytoname.value+"') style='COLOR: salmon'>"+formtalk.saytoname.value+"</a>"+addimg+"说:</font><font color=#"+
  94.  formtalk.fontcolor.value+">"+talk+"</font><font style='COLOR: mediumslateblue'>["+talktime+"]</font></td></tr></table>"
  95. if (typeof(window.parent.showchatarea.showchat)=="function")
  96. window.parent.showchatarea.showchat(tk,1);
  97. formtalk.talk.value=""
  98. formtalk.talk.focus()
  99. return false;
  100. }
  101. var freshnicklist = true
  102. var isLoaded = false
  103. function window_onload() {
  104. isLoaded = true
  105. }
  106. function GetLoadInfo()
  107. {
  108. return isLoaded
  109. }
  110. function window_onunload() {
  111. }
  112. function changefreshnicklist(isfresh)//上句中在isfresh中加var错,使得找不到对象
  113. {
  114. freshnicklist = isfresh
  115. }
  116. function getname(str){
  117. formtalk.saytoname.value = str;
  118. }
  119. function chksecret_onclick()
  120. {
  121. if(formtalk.saytoname.value == "大家" || formtalk.saytoname.value=="")
  122. {
  123. formtalk.chksecret.checked = false
  124. alert("不能对大家秘谈!")
  125. }
  126. }
  127. function freshnicklist_onsubmit() 
  128. {
  129.  location.reload(true)
  130.  return true
  131. }
  132. function refreshself()
  133. {
  134.  location.reload(true)
  135. }
  136. function selaction_onchange()
  137. {
  138. if(formtalk.selaction.value == "无")
  139. return;
  140. if (formtalk.selaction.value == "clearscreen")
  141. {
  142. //清屏
  143. if (window.parent.showchatarea.document.all)
  144. window.parent.showchatarea.talkspan.outerHTML="<span id=talkspan name=talkspan></span>"
  145. formtalk.selaction.selectedIndex = 0
  146. }
  147. if(formtalk.selaction.value =="lookat")
  148. {
  149. r = window.prompt("请输入您想要锁定的人名","")
  150. formtalk.hiddenaction.value = r
  151. if( r==null)
  152. {
  153. formtalk.selaction.selectedIndex = 0
  154. return 
  155. }
  156. if( r=="" )
  157. {
  158. window.alert("请输入要盯的人名!")
  159. formtalk.selaction.selectedIndex = 0
  160. return;
  161. }
  162. SetCookie("lookat",r);
  163. formtalk.selaction.selectedIndex = 0
  164. }
  165. if (formtalk.selaction.value == "roominfo")
  166. {
  167. if (typeof(window.parent.chatappletarea.getRoomInfo)=="function")
  168. window.parent.chatappletarea.getRoomInfo();
  169. formtalk.selaction .selectedIndex = 0
  170. }
  171. if(formtalk.selaction.value =="viewnickinfo")
  172. {
  173. r = window.prompt("请输入用户名称","")
  174. formtalk.hiddenaction.value = r
  175. if( r==null)
  176. {
  177. formtalk.selaction.selectedIndex = 0
  178. return 
  179. }
  180. if( r=="" )
  181. {
  182. window.alert("您想看谁的信息?请在对话框中输入!")
  183. formtalk.selaction.selectedIndex = 0
  184. return;
  185. }
  186. if (typeof(window.parent.chatappletarea.getRoomInfo)=="function")
  187. window.parent.chatappletarea.getUserInfo(r);
  188. formtalk.selaction .selectedIndex = 0
  189. }
  190. if(formtalk.selaction.value =="sendannounce")
  191. {
  192. r = window.prompt("请输入本讨论室公告!","")
  193. formtalk.hiddenaction.value = r
  194. if( r==null)
  195. {
  196. formtalk.selaction.selectedIndex = 0
  197. return 
  198. }
  199. if( r=="" )
  200. {
  201. window.alert("未输入公告信息!")
  202. formtalk.selaction.selectedIndex = 0
  203. return;
  204. }
  205. if (typeof(window.parent.chatappletarea.sendAnnounce)=="function")
  206. window.parent.chatappletarea.sendAnnounce(r);
  207. formtalk.selaction .selectedIndex = 0
  208. }
  209. if(formtalk.selaction.value =="kicksb")
  210. {
  211. r = window.prompt("请输入踢谁!(注意:踢人一次损失点数50)","")
  212. formtalk.hiddenaction.value = r
  213. if( r==null)
  214. {
  215. formtalk.selaction.selectedIndex = 0
  216. return 
  217. }
  218. if( r=="" )
  219. {
  220. window.alert("请输入踢谁!")
  221. formtalk.selaction.selectedIndex = 0
  222. return;
  223. }
  224. if (typeof(window.parent.chatappletarea.kicksb)=="function")
  225. window.parent.chatappletarea.kicksb(r);
  226. formtalk.selaction .selectedIndex = 0
  227. }
  228. }
  229. function kicksb_onchange() 
  230. {
  231. if( formtalk.kicksb.value == "admin")
  232. {
  233. alert("您无权踢出master!")
  234. formtalk.kicksb.selectedIndex = 0;
  235. return
  236. }
  237. if( formtalk.kicksb.value !="无" )
  238. {
  239. r = confirm("是否真的要踢出"+formtalk.kicksb .value +"?踢人一次,自己可是要消耗点数50的啊!")
  240. if(!r)
  241. return
  242. formtalk.hiddentalk.value = "毫不留情地踢出:"+formtalk.kicksb.value
  243. formtalk.submit()
  244. formtalk.kicksb.selectedIndex = 0
  245. }
  246. }
  247. function document_oncontextmenu() {
  248. //event.returnValue = false
  249. }
  250. function fontcolor_onchange() {
  251. formtalk.talk.style .color = formtalk.fontcolor.value ;
  252. }
  253. function lybt_onclick() {
  254.  lywindow=window.open('../MsgBoard/lyframe.asp','lywindow','',true)
  255.  lywindow.moveTo(0,0)
  256.  lywindow.resizeTo(screen.availWidth,screen.availHeight)
  257.  lywindow.outerWidth=screen.availWidth
  258.  lywindow.outerHeight=screen.availHeight
  259. }
  260. function colorpat()
  261. {
  262. this.showchat=""
  263. this.secret=""
  264. this.talkline1=""
  265. this.talkline2=""
  266. this.nicklist=""
  267. }
  268. //cookie操作
  269. function getCookieVal(offset)
  270. {
  271. var endstr=document.cookie.indexOf(";",offset);
  272. if(endstr==-1)
  273. endstr=document.cookie.length;
  274. return unescape(document.cookie.substring(offset,endstr));
  275. }
  276. function GetCookie(name)
  277. {
  278. var arg=name+"=";
  279. var alen=arg.length;
  280. var clen=document.cookie.length;
  281. var i=0;
  282. while(i<clen)
  283. {
  284. var j=i+alen;
  285. if(document.cookie.substring(i,j)==arg)
  286. return getCookieVal(j);
  287. i=document.cookie.indexOf(" ",i)+1;
  288. if(i==0) 
  289. break;
  290. }
  291. return null;
  292. }
  293. function SetCookie(name,value)
  294. {
  295. var argv=SetCookie.arguments;
  296. var argc=SetCookie.arguments.length;
  297. var expires=(2<argc)?argv[2]:null;
  298. var path=(3<argc)?argv[3]:null;
  299. var domain=(4<argc)?argv[4]:null;
  300. var secure=(5<argc)?argv[5]:false;
  301. document.cookie=name+"="+escape(value)+((expires==null)?"":("; expires="+expires.toGMTString()))+((path==null)?"":("; path="+path))+((domain==null)?"":("; domain="+domain))+((secure==true)?"; secure":"");
  302. }
  303. function rename()
  304. {
  305. var nick = window.prompt("请输入新的称呼!","")
  306. if( nick==null)
  307. {
  308. return 
  309. }
  310. if( nick=="" )
  311. {
  312. window.alert("未输入新的称呼!")
  313. return;
  314. }
  315. //检验换的呢称是否合法
  316. var errmsg=""
  317. if(nick.search(/#/i)!=-1)
  318. errmsg += "n呢称中不能含有#!"
  319. if(nick.length>8)
  320. errmsg += "n呢称不得超过8个字符!"
  321. if (errmsg!="")
  322. {
  323. window.alert(errmsg)
  324. return
  325. }
  326. if (typeof(window.parent.chatappletarea)=="object")
  327. window.parent.chatappletarea.rename(nick)
  328. }
  329. function changemynick(str)
  330. {
  331. mynick.innerText = str
  332. }
  333. function selfilter_onchange() {
  334. if(formtalk.selfilter.value =="shieldsb")
  335. {
  336. r = window.prompt("想要屏蔽谁?请输入!","")
  337. if( r==null)
  338. {
  339. formtalk.selfilter.selectedIndex = 0
  340. return 
  341. }
  342. if( r=="" )
  343. {
  344. window.alert("未输入想要屏蔽的呢称!")
  345. formtalk.selaction.selectedIndex = 0
  346. return;
  347. }
  348. if (window.parent.showchatarea.document.all)
  349. window.parent.showchatarea.doshieldsb(r)
  350. formtalk.selfilter.selectedIndex = 0
  351. }
  352. if(formtalk.selfilter.value =="acceptsb")
  353. {
  354. r = window.prompt("想要解禁谁?请输入!","")
  355. if( r==null)
  356. {
  357. formtalk.selfilter.selectedIndex = 0
  358. return 
  359. }
  360. if( r=="" )
  361. {
  362. window.alert("未输入想要解禁的呢称!")
  363. formtalk.selaction.selectedIndex = 0
  364. return;
  365. }
  366. if (window.parent.showchatarea.document.all)
  367. window.parent.showchatarea.doacceptsb(r)
  368. formtalk.selfilter.selectedIndex = 0
  369. }
  370. if(formtalk.selfilter.value =="shieldlist")
  371. {
  372. if (window.parent.showchatarea.document.all)
  373. window.parent.showchatarea.doshieldlist()
  374. formtalk.selfilter.selectedIndex = 0
  375. }
  376. if(formtalk.selfilter.value =="clearlist")
  377. {
  378. if (window.parent.showchatarea.document.all)
  379. window.parent.showchatarea.doclearlist()
  380. formtalk.selfilter.selectedIndex = 0
  381. }
  382. }
  383. function selfilter_onchange() {
  384. if(formtalk.selfilter.value =="shieldsb")
  385. {
  386. r = window.prompt("想要屏蔽谁?请输入!","")
  387. if( r==null)
  388. {
  389. formtalk.selfilter.selectedIndex = 0
  390. return 
  391. }
  392. if( r=="" )
  393. {
  394. window.alert("未输入想要屏蔽的呢称!")
  395. formtalk.selaction.selectedIndex = 0
  396. return;
  397. }
  398. if (window.parent.showchatarea.document.all)
  399. window.parent.showchatarea.doshieldsb(r)
  400. formtalk.selfilter.selectedIndex = 0
  401. }
  402. if(formtalk.selfilter.value =="acceptsb")
  403. {
  404. r = window.prompt("想要解禁谁?请输入!","")
  405. if( r==null)
  406. {
  407. formtalk.selfilter.selectedIndex = 0
  408. return 
  409. }
  410. if( r=="" )
  411. {
  412. window.alert("未输入想要解禁的呢称!")
  413. formtalk.selaction.selectedIndex = 0
  414. return;
  415. }
  416. if (window.parent.showchatarea.document.all)
  417. window.parent.showchatarea.doacceptsb(r)
  418. formtalk.selfilter.selectedIndex = 0
  419. }
  420. if(formtalk.selfilter.value =="shieldlist")
  421. {
  422. if (window.parent.showchatarea.document.all)
  423. window.parent.showchatarea.doshieldlist()
  424. formtalk.selfilter.selectedIndex = 0
  425. }
  426. if(formtalk.selfilter.value =="clearlist")
  427. {
  428. if (window.parent.showchatarea.document.all)
  429. window.parent.showchatarea.doclearlist()
  430. formtalk.selfilter.selectedIndex = 0
  431. }
  432. }
  433. //-->
  434. </SCRIPT>
  435. <SCRIPT event=oncontextmenu for=document language=javascript>
  436. <!--
  437.  document_oncontextmenu()
  438.  //-->
  439. </SCRIPT>
  440. </HEAD>
  441. <BODY style="background-image: url('images/chat-back.gif')" leftmargin="0" topmargin="0" rightmargin="0" marginwidth="0" marginheight="0" onLoad="return window_onload()" 
  442. onunload="return window_onunload()"  language=javascript>
  443.   <table class="p9" width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
  444. <FORM action="" target="_self" language=javascript method=post name=formtalk onSubmit="return formtalk_onsubmit()">
  445.     <tr id="talkline1" height="45%"> 
  446.       <td>&nbsp;<span id="mynick">我</span> 
  447.         <select name="Expression" size="1" class="formface" style="BACKGROUND-COLOR: lightgoldenrodyellow; COLOR: mediumslateblue; HEIGHT: 21px; WIDTH: 61px"> 
  448.           <option selected value="">无表情 
  449.           <option value="悄悄地">悄悄 
  450.           <option value="兴高采烈地">高兴 
  451.           <option value="微微笑着">微笑 
  452.           <option value="哈!哈!哈!地笑着">大笑叁声 
  453.           <option value="笑嘻嘻">嘻笑 
  454.           <option value="奸笑着">奸笑 
  455.           <option value="毛手毛脚地">毛手毛脚 
  456.           <option value="嘟着嘴">嘟嘴 
  457.           <option value="快要哭着">快要哭 
  458.           <option value="拳打脚踢地">拳打脚踢 
  459.           <option value="不怀好意地">不怀好意 
  460.           <option value="遗憾地">遗憾 
  461.           <option value="瞪大了眼睛,很讶异地">讶异 
  462.           <option value="幸福地">幸福 
  463.           <option value="翻箱倒柜地">翻箱倒柜 
  464.           <option value="悲伤地">悲伤 
  465.           <option value="淫淫笑着">淫淫笑 
  466.           <option value="流着口水">流口水 
  467.           <option value="正气凛然地">正气凛然 
  468.           <option value="生气地">生气 
  469.           <option value="大声地">大声 
  470.           <option value="傻乎乎地">傻乎乎 
  471.           <option value="一付很满足的样子">很满足 
  472.           <option value="手足无措地">手足无措 
  473.           <option value="很无辜地">无辜 
  474.           <option value="喃喃自语地">喃喃自语 
  475.           <option value="恶狠狠地瞪着眼">瞪眼 
  476.           <option value="快要吐地">想吐 
  477.           <option value="感到不舒服地">不舒服 
  478.           <option value="无精打采地">无精打采 
  479.           <option value="依依不舍地">依依不舍 
  480.           <option value="吐着白沫地">白沫 
  481.           <option value="掩饰不住狂喜的心情">狂喜 
  482.           <option value="笑呵呵一拱手">拱手 
  483.           <option value="很有礼貌地作了一揖">作揖 
  484.           <option value="咳!慨叹万千">慨叹 
  485.           <option value="深深地鞠躬">致歉 
  486.           <option value="望着窗外细雨淅淅,不由得双眼朦胧地">伤感 
  487.           <option value="含泪要哭">含泪 
  488.           <option value="想到伤心处,泪流如注">大哭 
  489.           <option value="抱头放声大哭">痛哭 
  490.           <option value="好怕怕呀...">害怕 
  491.           <option value="感到很是奇特">奇特 
  492.           <option value="眯着小眼睛道">眯眼 
  493.           <option value="咯咯一笑,很大方的">大方 
  494.           <option value="脸上泛起了红晕,">脸红 
  495.           <option value="气愤地嚷道">生气 
  496.           <option value="提高嗓门">大声 
  497.           <option value="运足气一声断喝">断喝 
  498.           <option value="一脸的迷茫">迷茫 
  499.           <option value="无奈地耸耸肩">耸肩 
  500.           <option value="使劲敲敲自己脑门">拍脑 
  501.           <option value="看着别人谈笑,无聊的很">无聊 
  502.           <option value="顾作沉思状">沉思 
  503.           <option value="一付无辜的样子">无辜 
  504.           <option value="不舒服地">不适 
  505.           <option value="不爽地">不爽</option>
  506.         </select>
  507.         <input id="saytoname" name="saytoname" value="大家" size="1" class="stedit" style="BACKGROUND-COLOR: lightgoldenrodyellow; COLOR: blue; HEIGHT: 21px; WIDTH: 56px" readonly> 
  508.         图案  
  509.         <select name="addimg" style="BACKGROUND-COLOR: black; COLOR: lime">
  510.           <option value="" selected>不贴图 
  511.           <option value="0">招手女孩
  512.           <option value="1">无忧女孩
  513.           <option value="11">欢迎女孩 
  514.           <option value="2">欢迎男孩 
  515.           <option value="3">高兴男孩 
  516.           <option value="26">高兴女孩</option>          <option value="4">月亮女孩
  517.           <option value="5">思念女孩 
  518.           <option value="6">信件 
  519.           <option value="7">爱心 
  520.           <option value="8">电话
  521.           <option value="9">下跪 
  522.           <option value="10">非常正确 
  523.           <option value="12">为什么呀 
  524.           <option value="13">口水横流 
  525.           <option value="14">闹钟 
  526.           <option value="15">哭泣女孩
  527.           <option value="16">可爱天使 
  528.           <option value="17">狗狗 
  529.           <option value="18">狡黠女孩 
  530.           <option value="19">大吃一惊 
  531.           <option value="20">爱心</option>
  532.           <option value="21">炸弹</option>
  533.           <option value="22">水雷</option>
  534.           <option value="23">千夫指</option>
  535.           <option value="24">停止</option>
  536.           <option value="25">水果女孩</option>
  537.         </select>
  538.         字体颜色 
  539.         <SELECT NAME="fontcolor" class="formface" style="BACKGROUND-COLOR: #ffffee; HEIGHT: 21px; WIDTH: 70px" LANGUAGE=javascript onChange="return fontcolor_onchange()">
  540.           <option style="COLOR: #000000" value="000000" selected>绝对黑色 
  541.           <option style="COLOR: #000088" value="000088">深蓝忧郁 
  542.           <option style="COLOR: #0000ff" value="0000ff">草原之蓝 
  543.           <option style="COLOR: #008800" value="008800">橄榄树绿 
  544.           <option style="COLOR: #008888" value="008888">灰蓝种族 
  545.           <option style="COLOR: #0088ff" value="0088ff">海洋之蓝 
  546.           <option style="COLOR: #00a010" value="00a010">绿色回忆 
  547.           <option style="COLOR: #1100ff" value="1100ff">蓝色月光 
  548.           <option style="COLOR: #111111" value="111111">夜幕低垂 
  549.           <option style="COLOR: #333333" value="333333">灰色轨迹 
  550.           <option style="COLOR: #50b000" value="50b000">春草青青 
  551.           <option style="COLOR: #880000" value="880000">暗夜兴奋 
  552.           <option style="COLOR: #8800ff" value="8800ff">发亮蓝紫 
  553.           <option style="COLOR: #888800" value="888800">卡其制服 
  554.           <option style="COLOR: #888888" value="888888">伦敦灰雾 
  555.           <option style="COLOR: #8888ff" value="8888ff">兴奋过蓝 
  556.           <option style="COLOR: #aa00cc" value="aa00cc">紫的拘谨 
  557.           <option style="COLOR: #aaaa00" value="aaaa00">流金岁月 
  558.           <option style="COLOR: #ccaa00" value="ccaa00">卡布其诺 
  559.           <option style="COLOR: #ff0000" value="ff0000">正宗喜红 
  560.           <option style="COLOR: #ff0088" value="ff0088">爱的暗示 
  561.           <option style="COLOR: #ff00ff" value="ff00ff">红的发紫 
  562.           <option style="COLOR: #ff8800" value="ff8800">黄金岁月 
  563.           <option style="COLOR: #ff0005" value="ff0005">红袍飘飘 
  564.           <option style="COLOR: #ff88ff" value="ff88ff">紫金绣帖 
  565.           <option style="COLOR: #ee0005" value="ee0005">焚心似火 
  566.           <option style="COLOR: #ee01ff" value="ee01ff">红粉佳人 
  567.           <option style="COLOR: #3388aa" value="3388aa">我不知道</option>
  568.         </SELECT>
  569.         <INPUT type="checkbox" id="chksecret" name="chksecret"     
  570.       LANGUAGE=javascript onClick="return chksecret_onclick()">
  571.         秘谈 <A href="javascript:split()" target=_self>分屏</a>&nbsp;<a href="javascript:nickarealist('rooms')">房间</a>&nbsp;<a href="javascript:nickarealist('users')">名单</a> <!--<a href="javascript:rename()" language=javascript target=_self>在线改名</a>-->
  572.         <!--<select id=selfilter name="selfilter" style="BACKGROUND-COLOR: black; COLOR: yellow; HEIGHT: 22px; WIDTH: 78px" language=javascript onChange="return selfilter_onchange()"> 
  573.           <option selected value="-1">-过 滤-</option>
  574.           <option value="shieldsb">屏蔽某人</option>
  575.           <option value="acceptsb">解禁某人</option>
  576.           <option value="shieldlist">屏蔽名单</option>
  577.           <option value="clearlist">清除名单</option>
  578.         </select>-->
  579.         <select id=select name=selaction style="BACKGROUND-COLOR: black; COLOR: yellow; HEIGHT: 22px; WIDTH: 85px" language=javascript onChange="return selaction_onchange()"> 
  580.           <option selected value="无">-动&nbsp;&nbsp;作-</option>
  581.           <option value="clearscreen">清&nbsp;&nbsp;&nbsp;&nbsp;屏</option>
  582.           <option value="lookat">锁定对象</option>
  583.           <option value="roominfo">本室信息</option>
  584.           <option value="viewnickinfo">用户信息</option>
  585.           <option value="sendannounce">发布公告</option>
  586.         </select></td>
  587.     </tr>
  588.     <tr id="talkline2" height="55%"> 
  589.       <td valign="center">&nbsp;说 
  590.         <input  name="talk" size="150" style="BACKGROUND-COLOR: #ffffee; HEIGHT: 21px; WIDTH: 350px">
  591.         <INPUT name=B1  type =submit class="singleboarder" style="CURSOR: hand; HEIGHT: 24px; WIDTH: 37px"  value="发言">
  592.         <INPUT name=B2 type=reset class="singleboarder" style="CURSOR: hand; HEIGHT: 24px; WIDTH: 39px"  value="取消">
  593.       </td>
  594.     <input type="hidden" id="hiddenaction" name="hiddenaction" >
  595.     </tr>
  596. </FORM>
  597.   </table>
  598. </BODY>
  599. <SCRIPT LANGUAGE=javascript>
  600. <!--
  601. //分屏
  602. function split()
  603. {
  604. window.top.split()
  605. }
  606. function button2_onclick() {
  607. //execAsynch()//异步远程调用刷新
  608. return true;
  609. }
  610. function button1_onclick() {
  611. //window.parent.nickarea.location.reload(true)//这样会出现需重新发送信息的对话框
  612. window.parent.nickarea.location.href = "nicklist.asp"
  613. }
  614. //-->
  615. </SCRIPT>
  616. </html>