📄 testchatclient.htm
字号:
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Developer Studio">
<META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-1">
<TITLE>Test Chat Client</TITLE>
<script>
<!--
var Ver4 = parseInt(navigator.appVersion) >= 4;
var Nav4 = ((navigator.appName == "Netscape") && Ver4);
var IE4 = ((navigator.userAgent.indexOf("MSIE") != -1) && Ver4);
var Messages = '';
// Save window content dimensions to work around resize
// behaviour in WIN32 versions of Navigator 4.
if (Nav4)
{
var origWidth = window.innerWidth;
var origheight = window.innerHeight;
}
// Invoked by <body> tag's onResize event handler to refresh the page for
// Navigator 4 to assist in getting positioned elements back in place.
function RestorePage()
{
if (Nav4)
{
if (origWidth != window.innerWidth || origHeight != window.innerHeight)
history.go(0);
}
}
function SendChatMessage(Author, Type, Message)
{
document.applets[0].SendMessage(Author, Type, Message);
}
function HandleSessionMessageEx(Author, Type, Message)
{
var ChatMessagesDiv;
var ChatMessagesTable;
var NewRow;
var NewCell;
if (IE4)
{
ChatMessagesDiv = document.all("ChatMessages");
ChatMessagesTable = ChatMessagesDiv.all("ChatMessagesTable");
NewRow = ChatMessagesTable.insertRow();
NewCell = NewRow.insertCell();
NewCell.innerHTML = Author + '>>' + Message;
ChatMessagesDiv.scrollTop = ChatMessagesDiv.scrollHeight;
}
else if (Nav4)
{
Messages = '<p>' + Author + '>>' + Message + '<p>' + Messages;
document.layers.ChatMessages.document.write(Messages);
document.layers.ChatMessages.document.close();
}
}
function HandleSessionErrorEx(ErrNumber, ErrDescription)
{
alert(ErrDescription);
}
//-->
</script>
</HEAD>
<BODY>
<p>
<applet id="ChatApplet" width="1" height="1" code="ChatClient.class" codebase="." VIEWASTEXT mayscript>
<param name="MessageHandler" value="HandleSessionMessageEx">
<param name="ErrorHandler" value="HandleSessionErrorEx">
</applet>
</p>
<form name="Person1Form">
<table>
<tr>
<td>Person1 :</td>
<td><input type="text" size="20" name="Person1"></td>
<td><input type="button" value="Send" onClick="SendChatMessage('Person1', 'ChatMessage', document.Person1Form.Person1.value)"></td>
</tr>
</table>
</form>
<br>
<form name="Person2Form">
<table>
<tr>
<td>Person2 :</td>
<td><input type="text" size="20" name="Person2"></td>
<td><input type="button" value="Send" onClick="SendChatMessage('Person2', 'ChatMessage', document.Person2Form.Person2.value)"></td>
</tr>
</table>
</form>
<div id=ChatMessages style="position:absolute;overflow:auto;width:500;height:300">
<table id=ChatMessagesTable>
</table>
</div>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -