亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ajax_chat.js

?? 征服 Web2.0 快速入門(Java) 光盤源碼
?? JS
字號:
			var sendReq = createAjaxObj();
			var receiveReq = createAjaxObj();
			var lastMessage = 0;
			var mTimer;
			var chatId;
			var userId;
			//Function for initializating the page.
			function startChat() {
				//Set the focus to the Message Box.
				document.getElementById('txt_message').focus();
				//Start Recieving Messages.
				initial();
				getChatText();
			}
			function initial()
			{
			  chatId = document.frmmain.cid.value;
			  userId = document.frmmain.uid.value;
			}
			//Gets the browser specific XmlHttpRequest Object			
function createAjaxObj(){
  var httprequest=false
  if (window.XMLHttpRequest)
  { // ???Mozilla, Safari ????
    httprequest=new XMLHttpRequest()
    if (httprequest.overrideMimeType)
      httprequest.overrideMimeType('text/xml')
   }
   else if (window.ActiveXObject)
   { // ???IE
     try {
       httprequest=new ActiveXObject("Msxml2.XMLHTTP");
     }
     catch (e){
       try{
          httprequest=new ActiveXObject("Microsoft.XMLHTTP");
       }
       catch (e){}
     }
   }
   return httprequest
}
			//Gets the current messages from the server
			function getChatText() {
			//判斷上次請求的狀態是否完成或是還未發送請求
				if (receiveReq.readyState == 4 || receiveReq.readyState == 0) {
				    //發送獲得消息的服務器地址
				    var submitURL = "getMessage?chatId="+chatId+"&last=" + lastMessage;
					receiveReq.open("GET", submitURL, true);//建立請求
					receiveReq.onreadystatechange = handleReceiveChat; //當請求狀態改變時調用handleReceiveChat方法
					receiveReq.send(null);//發送請求
				}			
			}
			//Add a message to the chat server.
			function sendChatText() {
			//如果輸入的消息為空,提示用戶輸入
				if(document.getElementById('txt_message').value == '') {
					alert("You have not entered a message");
					return;
				}
				//判斷上次發送消息請求的狀態是否完成或是還未發送請求
				if (sendReq.readyState == 4 || sendReq.readyState == 0) {、
				   //保存消息的服務器地址
				    var submitURL = "sendMessage?cid="+chatId+"&uid="+userId+"&msg="+document.getElementById('txt_message').value;
					sendReq.open("POST",  submitURL , true);//建立請求連接
					sendReq.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
					sendReq.onreadystatechange = handleSendChat; //當請求狀態改變時調用handleSendChat方法
					sendReq.send(null);//發送請求
					document.getElementById('txt_message').value = '';//設置提交消息文本框為空
				}							
			}
			//When our message has been sent, update our page.
			function handleSendChat() {
				//取消間隔獲取數據的方法
				clearInterval(mTimer);
				//重新獲得調用getChatText()方法
				getChatText();
			}
			//Function for handling the return of chat text
			function handleReceiveChat() {
			
				if (receiveReq.readyState == 4) {//此時請求已經完成
				   //獲得顯示消息的圖曾層元素
					var chat_div = document.getElementById('div_chat');
					//獲得返回后的XML文件
					var xmldoc = receiveReq.responseXML;
					//得到所有的新的消息記錄
					var message_nodes = xmldoc.getElementsByTagName("message"); 
					var n_messages = message_nodes.length;
					//循環每一條新消息,組織成HTML格式數據
					for (i = 0; i < n_messages; i++) {
						var user_node = message_nodes[i].getElementsByTagName("user");
						var text_node = message_nodes[i].getElementsByTagName("text");
						var time_node = message_nodes[i].getElementsByTagName("time");
						chat_div.innerHTML += '(<font class="chatUser">'+user_node[0].firstChild.nodeValue + '</font>)&nbsp;said at &nbsp;';
						chat_div.innerHTML += '<font class="chatTime">' + time_node[0].firstChild.nodeValue + '</font><br />';
						chat_div.innerHTML += '<span class="title">'+text_node[0].firstChild.nodeValue + '</span><br />';
						chat_div.scrollTop = chat_div.scrollHeight;
						//每循環一條消息,記錄到全局變量lastMessage中
						lastMessage = (message_nodes[i].getAttribute('id'));
					}
					//獲取數據后,設置2秒鐘后再次調用getChatText()方法
					mTimer = setTimeout('getChatText();',2000); //Refresh our chat in 2 seconds
				}
			}
			//This functions handles when the user presses enter.  Instead of submitting the form, we
			//send a new message to the server and return false.
			function blockSubmit() {
				sendChatText();
				return false;
			}	

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲资源中文字幕| 日本亚洲视频在线| 亚洲国产一区二区三区青草影视| 秋霞影院一区二区| 99久久精品免费精品国产| 在线不卡欧美精品一区二区三区| 国产女同互慰高潮91漫画| 亚洲已满18点击进入久久| 国产精品主播直播| 欧美一级电影网站| 亚洲大片免费看| 成人久久久精品乱码一区二区三区| 91麻豆精品国产91久久久使用方法| 国产日韩欧美精品在线| 日本成人在线一区| 欧美老人xxxx18| 一区二区三区在线免费视频 | 亚洲欧美一区二区三区久本道91| 日本免费在线视频不卡一不卡二| 欧亚一区二区三区| 亚洲色图一区二区| av爱爱亚洲一区| 国产精品视频观看| 成人h动漫精品一区二区| 欧美xxxx在线观看| 麻豆精品视频在线观看视频| 91 com成人网| 日本视频一区二区三区| 欧美日韩电影在线播放| 亚洲最新在线观看| 在线亚洲免费视频| 日日夜夜一区二区| 91精品在线麻豆| 欧美aaaaa成人免费观看视频| 欧美日韩亚洲国产综合| 性做久久久久久久免费看| 欧美人与z0zoxxxx视频| 奇米精品一区二区三区四区 | 91一区二区三区在线播放| 国产精品成人一区二区三区夜夜夜| 国产毛片精品国产一区二区三区| 国产视频一区在线观看| 成人免费视频免费观看| 亚洲人快播电影网| 91成人免费电影| 人人爽香蕉精品| 国产亚洲精品资源在线26u| 成人精品免费视频| 亚洲一区免费在线观看| 欧美老年两性高潮| 国产自产视频一区二区三区| 国产精品你懂的在线欣赏| 99久久综合色| 亚洲成在人线免费| 精品国产乱码久久久久久图片| 国产精品99精品久久免费| 综合激情网...| 欧美久久久一区| 国产激情偷乱视频一区二区三区 | 日韩女优毛片在线| 成人高清视频免费观看| 一区二区三区精品视频| 欧美mv日韩mv国产网站app| 国产不卡视频一区二区三区| 亚洲精品国产成人久久av盗摄| 欧美精品一二三区| 成人爱爱电影网址| 日韩成人伦理电影在线观看| 日本一区二区三级电影在线观看| 色网站国产精品| 国内成人自拍视频| 一区二区三区免费观看| 久久综合精品国产一区二区三区 | 亚洲一区二区精品视频| 久久天天做天天爱综合色| 91黄视频在线| 国产成人av电影在线播放| 一区二区三区免费观看| 久久精品在线免费观看| 欧美日韩精品一区二区三区蜜桃| 丁香婷婷综合色啪| 美女视频第一区二区三区免费观看网站| 国产欧美一区二区三区在线老狼| 7777精品伊人久久久大香线蕉经典版下载 | 久久这里只有精品视频网| 欧美又粗又大又爽| 成人免费va视频| 另类小说图片综合网| 亚洲午夜电影在线| 国产精品国产三级国产有无不卡| 日韩久久久精品| 欧美三级资源在线| 91丝袜美腿高跟国产极品老师| 国产一区二区三区香蕉| 日本伊人午夜精品| 亚洲最快最全在线视频| 亚洲色图另类专区| 日本一区二区三区免费乱视频| 欧美一个色资源| 欧美四级电影网| 91国产福利在线| 91成人在线免费观看| 色综合天天综合网天天狠天天| 国产suv一区二区三区88区| 激情综合色播激情啊| 奇米影视在线99精品| 亚洲地区一二三色| 天天综合色天天| 日韩影视精彩在线| 亚洲午夜在线观看视频在线| 最新高清无码专区| 亚洲免费伊人电影| 亚洲综合在线视频| 一区二区三区国产精品| 一区二区国产视频| 亚洲一区二区三区自拍| 亚洲高清免费视频| 亚洲综合色自拍一区| 亚洲国产成人tv| 日产精品久久久久久久性色| 日韩av网站在线观看| 久久99精品国产麻豆婷婷| 国产一区高清在线| 粉嫩高潮美女一区二区三区| 成人永久aaa| 色婷婷激情久久| 欧美人成免费网站| 欧美精品一区二区三区一线天视频 | 久久国产福利国产秒拍| 国产在线一区观看| 成人午夜视频网站| 91浏览器入口在线观看| 欧美精品在线一区二区三区| 日韩一区二区麻豆国产| 337p粉嫩大胆色噜噜噜噜亚洲| 久久久777精品电影网影网| 国产精品麻豆99久久久久久| 亚洲日本在线a| 日韩中文字幕亚洲一区二区va在线 | 一本色道久久综合精品竹菊| 欧美日韩精品电影| 精品国产人成亚洲区| 国产精品久久久久久久久久久免费看 | 久久久久久久久蜜桃| 国产精品久久久久久久午夜片| 一区二区三区视频在线看| 日韩电影在线免费| 99在线精品观看| 日韩一级片在线播放| 国产精品久久久久永久免费观看 | 欧美一区二区三区视频| 久久久久久久久久电影| 亚洲夂夂婷婷色拍ww47| 国内精品久久久久影院色| 99久久精品国产毛片| 91精品国产美女浴室洗澡无遮挡| 久久久久久久精| 亚洲成a人v欧美综合天堂| 精品制服美女久久| 色悠悠久久综合| 久久久久久久网| 亚洲高清免费在线| www.日韩av| 久久久久一区二区三区四区| 亚洲电影视频在线| 9久草视频在线视频精品| 欧美一区二区三区不卡| 一区二区三区国产精华| 国产老妇另类xxxxx| 宅男在线国产精品| 一区二区三区中文免费| 国产成人aaa| 日韩欧美三级在线| 日日骚欧美日韩| 在线精品亚洲一区二区不卡| 国产精品毛片久久久久久| 久久精品免费观看| 欧美日本精品一区二区三区| 国产精品国产自产拍在线| 国产精品一级在线| 日韩精品一区二区三区三区免费| 亚洲一区二区四区蜜桃| 色诱视频网站一区| 亚洲欧美国产毛片在线| 粉嫩久久99精品久久久久久夜| 精品国产一区二区三区不卡| 奇米一区二区三区av| 欧美精品一卡二卡| 婷婷综合五月天| 欧美日韩亚洲综合在线| 亚洲国产欧美一区二区三区丁香婷| 99久久久精品| 亚洲精品少妇30p| 在线日韩国产精品| 亚洲精品国久久99热| 色婷婷激情久久| 洋洋av久久久久久久一区| 欧美性xxxxxxxx| 亚洲成av人片一区二区三区| 欧美色男人天堂|