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

📄 message.html

📁 WEB IM 实现 j2ee项目的IM功能 可继承到现有的系统当中
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>  <head>    <title>JWChat - Show Message</title>    <meta http-equiv="content-type" content="text/html; charset=utf-8">    <script src="emoticons.js"></script>    <script src="shared.js"></script>    <script src="switchStyle.js"></script>    <script>      <!--var messages = new Array();var curMSG = lastMSG = 0;var jid;var srcW;		function showMSG() {  /*set subject */  if (messages[curMSG].getSubject())    document.getElementById('subject').innerHTML = messages[curMSG].getSubject();  /* set date */  var date;	if (messages[curMSG].jwcTimestamp)		date = messages[curMSG].jwcTimestamp;	else		date = new Date();  document.getElementById('date').innerHTML = date.toLocaleString();  /* set body */	msgbox.document.body.innerHTML = msgFormat(messages[curMSG].getBody());  /* set buttons */  if (curMSG == 0)    document.forms[0].elements["prevButton"].disabled = true;  else     document.forms[0].elements["prevButton"].disabled = false;  if (curMSG+1==lastMSG && opener.roster.getUserByJID(jid).messages.length == 0)    document.forms[0].elements["nextButton"].disabled = true;  else    document.forms[0].elements["nextButton"].disabled = false;	// disabled by now - sent message to cmeerw@jabber.at to clarify	// format of this messages// 	if (messages[curMSG].getType() == 'headline')// 		document.getElementById('reply_buttons').style.display = 'none';// 	else// 		document.getElementById('reply_buttons').style.display = '';  msgbox.scrollTo(0,0); // scroll to top}		function getNextMSG() { // gets message from roster  var user = srcW.roster.getUserByJID(jid);  if (srcW.is.ie5||srcW.is.op) {    messages[lastMSG++] = user.messages[0];    user.messages = user.messages.slice(1,user.messages.length);  } else    messages[lastMSG++] = user.messages.shift();  // remove blinking message icon if this was last messages  if (user.messages.length == 0 && user.chatmsgs.length == 0) {    var images = srcW.roster.getUserIcons(jid);    for (var i=0; i<images.length; i++)      images[i].src = user.lastsrc;    user.lastsrc = null;    if (srcW.usersHidden && user.status == 'unavailable') // remove user from roster if not available any more      srcW.roster.print();  }}		function next() {  curMSG++;  if (curMSG == lastMSG) {    if (srcW.roster.getUserByJID(jid).messages.length > 0)      getNextMSG();    else      curMSG--;  }    showMSG();  return false;}function prev() {  curMSG--;  if (curMSG < 0)    curMSG = 0;  showMSG();  return false;}		function reply(quote) {  var url = 'send.html?jid='+escape(jid);  if(quote)    url += '&body=' + escape(messages[curMSG].getBody());  open(url,'sw','width=320,height=200');  return false;}		function openChat() {  srcW.roster.openChat(jid);  return false;}		function init() {  srcW = opener.top;  getArgs();  jid = passedArgs['jid'];  var user = srcW.roster.getUserByJID(jid);  if (user.messages.length > 0) {    // show messages    document.title = "Message from "+user.name; // set title    getNextMSG();    showMSG();  }}onload = init;      //-->    </script>  </head>  <body style="margin:8px;">    <form name="msg">    <table width="100%" height="100%" border=0 cellpadding=0 cellspacing=0>        <tr><td><b>Subject:</b> <span id="subject"></span></td></tr>        <tr><td><b>Date:</b> <span id="date"></span></td></tr>        <tr height="100%"><td style="padding-top: 4px;"><iframe src="chat_iframe.html" id="msgbox" name="msgbox" scrolling="auto" style="width: 100%; height: 100%;"></iframe></td></tr>        <tr><td><hr noshade size="1"></td></tr>        <tr id="reply_buttons"><td align="right"><button onClick="return reply(true);">Quote</button>&nbsp;<button onClick="return reply();">Reply</button>&nbsp;<button onClick="return openChat();">Start Chat</button></td></tr>        <tr><td align="right" style="padding-top: 4px;"><button onClick="return prev();" id="prevButton">prev</button>&nbsp;<button onClick="return next();" id="nextButton">next</button>&nbsp;<button onClick="window.close();">Close</button></td></tr>            </table>    </form>  </body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -