📄 40d65623b6a8001c10718a7440bbfe5e
字号:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*,chat.*,java.util.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%
request.setCharacterEncoding("gb2312");
response.setHeader("Cache-Control","no-cache");
response.setHeader("Cache-Control","no-store");
String LoginUser = (String) session.getAttribute("LoginUser");
if(LoginUser == null || LoginUser.length() == 0){
out.print("你还没登陆呢!请先<a href='login.jsp'>登陆</a>");
}else{
// session.removeAttribute("LoginUser");
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>综合集成研讨厅</title>
<style type="text/css">
<!--
body,td,th {
font-size: 12px;
}
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #FFFFCC;
}
.style2 {font-size: 36px}
-->
</style>
<script language="javascript">
var msgdata = "";
var smsgdata = "";
var viewdata = "";
var imgdata = "";
var memberList=new Array();
var memberlistdata = "";
memberList.length = 0;
var talkto = "";
var chat;
drag = 0
move = 0
var chat;
function init() {
window.document.onmousemove = mouseMove
window.document.onmousedown = mouseDown
window.document.onmouseup = mouseUp
window.document.ondragstart = mouseStop
chat=document.applets['chat'];
if (chat==null)
alert("Can not find [chat].");
}
function mouseDown() {
if (drag) {
clickleft = window.event.x - parseInt(dragObj.style.left)
clicktop = window.event.y - parseInt(dragObj.style.top)
dragObj.style.zIndex += 1
move = 1
}
}
function mouseStop() {
window.event.returnValue = false
}
function mouseMove(){
if (move) {
dragObj.style.left = window.event.x - clickleft
dragObj.style.top = window.event.y - clicktop
}
}
function mouseUp(){
move = 0
}
function sendMsg(){
var msg = encodeMsg();
var tmp = document.form1.textfield2.value;
var tmp1 = document.form1.textfield3.value;
var radiobutton = document.getElementsByName("radiobutton");
if(radiobutton[0].checked){
if(tmp == ""||tmp1==""){
alert("发送的消息或观点概要不能为空!");
}else{
document.form1.textfield2.value = "";
document.form1.textfield3.value = "";
chat.sendToServer(msg);
}
}
if(radiobutton[1].checked){
if(tmp == ""){
alert("发送的消息不能为空!");
}else{
document.form1.textfield2.value = "";
chat.sendToServer(msg);
}
}
return false;
}
function sendSMsg(){
var msg = encodeSMsg();
var tmp = document.form2.textfield.value;
document.form2.textfield.value = "";
if(tmp == ""){
alert("发送的消息不能为空!");
}else{
if(talkto==""){
alert("请先选择发送对象!");
}else{
chat.sendToServer(msg);
}
}
return false;
}
function encodeSMsg(){
var tmp = "";
tmp = talkto+"<-1>"+document.form2.textfield.value;
return tmp;
}
function encodeMsg(){
var tmp="";
var expertselect = document.getElementById("select2").value;
var tpye = getMsgType();
var msg = document.form1.textfield2.value;
var gaiyao = document.form1.textfield3.value;
var radiobutton = document.getElementsByName("radiobutton");
if(radiobutton[0].checked){
tmp = "tichu"+"<"+gaiyao+">"+msg;
}
if(radiobutton[1].checked){
tmp = expertselect+"<"+tpye+">"+msg;
}
return tmp;
}
function writeMessage(msg){
msgdata +=msg;
msglayer.innerHTML=msgdata;
}
function writeSMessage(msg){
smsgdata +=msg;
smsglayer.innerHTML=smsgdata;
}
function chipchat_printMsg(msg){
writeMessage('<table width="100%" border="0" cellpadding="1" cellspacing="1"><tr><td width="100%">'+msg+'</td></tr></table>');
scrollMessage();
}
function chipchat_printSMsg(msg){
writeSMessage('<table width="100%" border="0" cellpadding="1" cellspacing="1"><tr><td width="100%">'+msg+'</td></tr></table>');
scrollMessage();
}
function chipchat_printGMsg(view,viewid,msg){
writeMessage('<table width="100%" border="0" cellpadding="1" cellspacing="1"><tr><td width="100%">'+msg+'</td></tr></table>');
AddViewSectet(view,viewid);
scrollMessage();
}
function chipchat_initmemberlist(){
memberList.length = 0;
}
function chipchat_userlistAdd(name){
memberList.push(name);
}
function chipchat_userlistEnd(){
makeMemberList();
applyMemberList();
}
function makeMemberList(){
memberlistdata = '<table width="90%" border="0" cellpadding="1" cellspacing="1"><tr><td width="100%"><a href="#" onClick="toggle();return false;">显示/隐藏</a></td></tr></table>';
// form1.select.length = 0;
for(var i=0;i<memberList.length;i++){
var name = memberList[i];
memberlistdata +='<table width="90%" border="0" cellpadding="1" cellspacing="1"><tr><td width="100%"><a href="#" onClick=\'Talkto("'+name+'");return false;\'>'+name+'</a></td></tr></table>';
// AddExpertSectet(name);
}
}
function applyMemberList(){
memberlayer.innerHTML = memberlistdata;
}
function chipchat_usergetin(name){
chipchat_userlistAdd(name);
// AddExpertSectet(name);
memberlistdata +='<table width="90%" border="0" cellpadding="1" cellspacing="1"><tr><td width="100%"><a href="#" onClick=\'Talkto("'+name+'");return false;\'>'+name+'</a></td></tr></table>';
applyMemberList();
chipchat_printMsg(name+"进入了会议室");
}
function chipchat_usergetout(name){
chipchat_printMsg(name+"离开了会议室");
}
function chipchat_connect(){
init();
showConnecting();
var connected = chat.connect();
if(connected){
hideConnecting();
}
}
function chipchat_connectionBroken() {
alert("你已经和服务器短开了连接!!");
}
function scrollMessage(){
setTimeout( "msglayer.scrollTop = msglayer.scrollHeight-250;",100);
setTimeout( "smsglayer.scrollTop = smsglayer.scrollHeight-250;",100);
}
function showTable(){
var radiobutton = document.getElementsByName("radiobutton");
if(radiobutton[0].checked){
tichu.style.display = "";
xiangying.style.display = "none";
}
if(radiobutton[1].checked){
tichu.style.display = "none";
xiangying.style.display = "";
}
}
function getMsgType(){
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -