⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testchatclient.htm

📁 Java to JavaScript Communication 从JAVA到JavaScript的通信
💻 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 + -