📄 input.jsp
字号:
<html>
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>InputWindow</title>
<link rel="stylesheet" href="mystyle.css">
<style>
<!--
select { font-size: 9pt; border-style: dotted }
-->
</style>
<script language="JavaScript">
function DefFocus() {
document.InputForm.usermessage.focus();
}
function Logoutconfirm()
{
if(confirm("你真的要退出聊天室吗?"))
{
window.open("logout.jsp","screen","width=800,height=500",true);
return this.close();
}
return false;
}
function talk(){
if(document.InputForm.usermessage.value)
return true;
else{
return confirm("真的发送空消息?");
}
}
function reloc()
{
window.moveTo(50,500);
}
</script>
</head>
<body onLoad="DefFocus();reloc()" bgcolor="#CCFFCC">
<jsp:useBean id="reg" scope="page" class="chat.ChatBean"/>
<%
reg.setContext(request,session);
String peer=reg.getRequestParam("peer");
String sec=reg.getRequestParam("secret");
String username=reg.getSessionValue("name");
String check=" ";
if(sec.equals("yes"))
check="ckecked";
else sec="no";
reg.reset("peer");
reg.reset("fontcolor");
String color=reg.getRequestParam("fontcolor");
reg.reset("fontstyle");
String style=reg.getRequestParam("fontstyle");
reg.reset("face");
String face=reg.getRequestParam("face");
reg.reset("secret");
String defaultString="defaultstring";
String msg=reg.getRequestParam("usermessage");
Vector Message = null;
synchronized (application)
{
Message= (Vector)application.getAttribute("Message");
if(Message==null)
Message= new Vector(30,10);
if(Message.size()>200)
Message.removeAllElements();
chat.ChatMessage theMessage=new chat.ChatMessage(username,msg,peer);
theMessage.setSecret(sec);
theMessage.setFontColor(color);
theMessage.setFace(face);
theMessage.setFontStyle(style);
Message.addElement(theMessage);
application.setAttribute("Message", Message);
}
%>
<form name="InputForm" method="POST" action="input.jsp" >
<table border="0" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td width="30%">对象:
<select size="1" name="peer">
<option value="ALL">ALL</option>
<%
synchronized(application){
Vector ListUser=null;
ListUser =(Vector)application.getAttribute("UserName");
if(ListUser !=null)
{
String User;
String sld=" ";
for(int i=0;i<ListUser.size();i++)
{
User= (String)ListUser.get(i);
if(peer.equals(User))
sld="selected";
%>
<option value="<%=User%>" <%=sld%>><%=User%></option>
<%}
}
}%>
</select><input type="checkbox" name="secret" value="<%=sec%>" <%=check%>>悄悄话</td>
<td width="40%" >字体:
<select name="fontcolor" size="1">
<option style="COLOR: #000000" value="defaultstring">字体颜色
<option style="COLOR: #000000" value="#000000"<%=color.equals("#000000")?"selected":" "%>>黑色
<option style="COLOR: #7ec0ee" value="#7ec0ee"<%=color.equals("#7ec0ee")?"selected":" "%>>淡蓝
<option style="COLOR: #0088ff" value="#0088ff"<%=color.equals("#0088ff")?"selected":" "%>>海蓝
<option style="COLOR: #0000ff" value="#0000ff"<%=color.equals("#0000ff")?"selected":" "%>>草蓝
<option style="COLOR: #000088" value="#000088"<%=color.equals("#000088")?"selected":" "%>>深蓝
<option style="COLOR: #8800ff" value="#8800ff"<%=color.equals("#8800ff")?"selected":" "%>>蓝紫
<option style="COLOR: #ab82ff" value="#ab82ff"<%=color.equals("#ab82ff")?"selected":" "%>>紫色
<option style="COLOR: #ff88ff" value="#ff88ff"<%=color.equals("#ff88ff")?"selected":" "%>>紫金
<option style="COLOR: #ff00ff" value="#ff00ff"<%=color.equals("#ff00ff")?"selected":" "%>>红紫
<option style="COLOR: #ff0088" value="#ff0088"<%=color.equals("#ff0088")?"selected":" "%>>玫红
<option style="COLOR: #ff0000" value="#ff0000"<%=color.equals("#ff0000")?"selected":" "%>>大红
<option style="COLOR: #f4a460" value="#f4a460"<%=color.equals("#f4a460")?"selected":" "%>>棕色
<option style="COLOR: #888800" value="#888800"<%=color.equals("#888800")?"selected":" "%>>卡其
<option style="COLOR: #888888" value="#888888"<%=color.equals("#888888")?"selected":" "%>>铁灰
<option style="COLOR: #90e090" value="#90e090"<%=color.equals("#90e090")?"selected":" "%>>绿色
<option style="COLOR: #008800" value="#008800"<%=color.equals("#008800")?"selected":" "%>>橄榄
<option style="COLOR: #008888" value="#008888"<%=color.equals("#008888")?"selected":" "%>>灰蓝
</select>
<select name="fontstyle" size="1" style=" font-size: 9pt">
<option value="defaultstring" >字体样式</option>
<option value="span" <%=style.equals("span")?"selected":" "%>>规则</option>
<option value="I" <%=style.equals("I")?"selected":" "%>>斜体</option>
<option value="B"<%=style.equals("B")?"selected":" "%>>粗体</option>
<option value="U"<%=style.equals("U")?"selected":" "%>>下划线</option>
<option value="TT"<%=style.equals("TT")?"selected":" "%>>等宽体</option>
</select></td>
<td width="30%">表情:
<select name="face" size="1">
<option value="defaultstring">来点表情</option>
<option value="裂了裂嘴,露出半颗金牙">微笑</option>
<option value="亲了亲大家美丽的脸颊">亲一下吧
<option value="很高兴的">高兴
<option value="哈!哈!哈!的笑着">大笑叁声
<option value="毛手毛脚的">毛手毛脚
<option value="嘟着嘴的">嘟嘴
<option value="快要哭的">快要哭
<option value="拳打脚踢的">拳打脚踢
<option value="不怀好意的">不怀好意
<option value="遗憾的">遗憾
<option value="瞪大了眼睛,很讶异的">讶异
<option value="幸福的">幸福
<option value="翻箱倒柜的">翻箱倒柜
<option value="悲伤的">悲伤
<option value="流口水的">流口水
<option value="正气凛然的">正气凛然
<option value="生气的">生气
<option value="大声的">大声
<option value="傻乎乎的">傻乎乎
<option value="一付很满足的">很满足
<option value="手足无措的">手足无措
<option value="很无辜的">很无辜
<option value="喃喃自语的">喃喃自语
<option value="恶狠狠的瞪着眼">瞪眼
<option value="快要吐的">想吐
<option value="不舒服的">不舒服
<option value="无精打采的">无精打采
<option value="依依不舍的">依依不舍
<option value="吐白沫着">白沫
<option value="掩饰不住狂喜的心情">狂喜
<option value="笑呵呵一拱手">拱手
<option value="很有礼貌地作了一揖">作揖
<option value="咳!慨叹万千">慨叹
<option value="很不好意思地致歉">致歉
<option value="望着窗外细雨淅淅,不由得双眼朦胧">伤感
<option value="含泪要哭">含泪
<option value="想到伤心处,泪流如注">大哭
<option value="抱头放声大哭">痛哭
<option value="好怕怕呀...">害怕
<option value="感到很是奇特">奇特
<option value="眯着小眼睛道">眯眼
<option value="咯咯一笑,很大方地">大方
<option value="脸上泛起了红晕,">脸红
<option value="气愤的嚷道">生气
<option value="提高嗓门说">大声
<option value="运足气一声断喝">断喝
<option value="一脸的迷茫">迷茫
<option value="无奈地耸耸肩">耸肩
<option value="使劲敲敲自己脑门">拍脑
<option value="看着别人谈笑,无聊的很">无聊
<option value="顾作沉思状">沉思
<option value="一付无辜的样子">无辜
<option value="有一种想呕吐的感觉">不适
</select></td>
</tr>
<tr>
<td width="70%" colspan="2">
<%=username%>:<input type="text" name="usermessage" size="49">
<input type="submit" value="发送" name="submit" onClick="return talk();">
</td>
<td width="30%">
<input type="reset" value="清空" name="B1">
<input type="button" value="退出" name="logout" onClick="return Logoutconfirm();"></td>
</tr>
</table>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -