亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

XMLHTTP+Javascript+Asp寫得聊天室,無刷新實現(五)

2019-11-18 20:32:57
字體:
來源:轉載
供稿:網友
這是最重要的一個了。也很大。我的習慣不太好。沒有加詳細的注釋,認真看吧。
#########send.asp##############
<html>
<head>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<meta http-equiv='<link REL="SHORTCUTICON" url="images/Bluenote.ico">
<style type="text/
CSS">
td{font-family: "宋體"; font-size: 9pt}
body { font-family: "宋體"; font-size: 9pt}
select { font-family: "宋體"; font-size: 9pt}
.p9{font-family:"宋體";font-size:9pt;line-height:130%; width:68px;}
A {cursor:hand;text-decoration:none; font-family: "宋體"; font-size: 9pt;}
input{font-size:9pt}
.an{background-color:FFFFFF;color:000000;border: 1 double}
</style>
<title>發言</title>
<script Language=javaScript>
var tmp0="$F對$T說:|無表情|$F向$T微微一笑:|微笑|$F笑嘻嘻地對$T說:|嘻笑|$F沖$T傻乎乎的笑笑:|傻笑|$F對$T嬌笑著:|嬌笑|$F對著$T哈哈大笑:|大笑|$F看著$T,心頭一陣狂喜:|狂喜|$F沖著$T狂笑不已:|狂笑|$F對$T奸笑著:|奸笑|$F咯咯一笑,很大方地對$T說:|大方|$F緊緊地握住$T的手:|握手|$F向$T揮了揮手:|揮手|$F聳聳肩,兩手一攤:$T,|聳肩1|$F無奈地聳聳肩:$T,|聳肩2|$F摸摸$T的頭,細聲安慰:|安慰|$F笑呵呵向$T一拱手:|拱手|$F很有禮貌地對$T作了一揖:|作揖|$F深深地鞠了一躬:$T,|鞠躬|$F不好意思地對$T說:|歉意|$F瞪大了眼睛,很訝異地看著$T:|訝異|$F大吃一驚:$T,|驚訝|$F茫然地看著$T:|茫然|$F一臉的迷茫:$T,|迷茫|$F頗感迷惑:$T,|迷惑|$F感到很是奇特:$T,|奇特|$F對$T瀟灑地一甩頭:|瀟灑|$F惋惜地看著$T:|惋惜|$F對$T皺了皺眉:|皺眉|$F很遺憾地對$T說:|遺憾|$F大包大攬地向$T承諾:|承諾|$F抓抓頭皮,還是不解:$T,|不解|$F提高嗓門,大聲地對$T說:|大聲|"
var tmp1="$F不解地問$T:|詢問|$F向$T吐了吐舌頭:|吐舌|$F非常自信地對$T說:|自信|$F向上天祈禱著,$T,|祈禱|$F向$T噘了噘嘴:|噘嘴|$F嘟著嘴對$T說:|嘟嘴|$F平靜地對$T說:|平靜|$F高興地對$T說:|高興|$F在$T耳邊悄悄地說:|耳語|$F瞇著小眼睛對$T說:|瞇眼|$F眼波晶瑩明亮地看著$T:|眼亮|$F幸福地看著$T:|幸福|$F很滿足地對$T說:|滿足|$F輕輕牽著$T的手,小聲地說:|牽手|$F輕輕推了$T一下:|輕推|$F粘粘糊糊地向$T撒嬌:|撒嬌|$F對$T做了個鬼臉:|鬼臉|$F神秘兮兮地對$T說:|神秘|$F臉上泛起了紅暈,低著頭小聲地對$T說:|臉紅|$F低著頭,玩弄著自己的手指,羞得滿臉通紅:$T,|害羞|$F小貓貓般地依偎在$T的懷中:|依偎|$F拍了拍$T那臟兮兮的小臉蛋:|拍臉|$F向$T拋去一個媚眼:|媚眼|$F惡狠狠地沖$T瞪著眼睛:|瞪眼|$F柔聲地對$T說:|柔聲|$F情意綿綿地望著$T說:|深情|$F溫柔地抱住$T說:|擁抱|$F親了親$T的臉:|親親|$F戀戀不舍地拉著$T的衣角:|不舍|"
var tmp2="$F運足氣一聲斷喝:$T!|斷喝|$F幸災樂禍地對$T說:|幸災|$F露出無可奈何的表情:$T,|無奈|$F使勁敲敲自己腦門,看著$T:|拍腦|$F顧作沉思狀:$T,|沉思|$F一付無辜的樣子:$T,|無辜1|$F感到非常無辜,$T:|無辜2|$F感覺很不舒服:$T,|不適|$F打個大哈欠:$T,|哈欠|$F口吐白沫,暈倒在地:$T,|白沫|$F感到無聊極了:$T,|無聊|$F看著$T,快要吐了:|想吐|$F一臉無賴潑皮樣子:$T,|無賴|$F歪著看著$T,二球勁十足:|二球|$F雙眼盯著$T,奴才嘴臉十足:|奴才|$F委屈地對$T說:|委屈|$F大感沮喪:$T,|沮喪|$F望著窗外細雨淅淅,不由得雙眼朦朧:$T,|傷感|$F悲傷地對$T說:|悲傷|$F淚水在眼框里打著轉:$T,|含淚|$F看著$T,快要哭了:|要哭|$F低低抽泣著:$T,|抽泣|$F一把將$T抱住,哭哭涕涕:|抱哭|$F想到傷心處,淚流如注:$T,|大哭|$F抱頭放聲大哭:$T,|痛哭|$F號淘大哭:$T,|大哭|$F對$T露出失望的表情:|失望|$F用眼角斜視$T,滿臉俱是輕蔑不屑之色:|輕蔑|$F生氣地對$T說:|生氣|"
var tmp3="$F向$T提出強烈抗議:|抗議|$F對$T大聲叫嚷:|叫嚷|$F對$T氣憤地嚷道|氣憤|$F怨毒地看著$T:|怨毒|$F一把甩掉$T的手,惡恨恨地說:|甩手|$F目光盡赤,沖$T怒不可惡地狂吼:|暴怒|$F打了$T老大一個耳括子:|耳光|$F不客氣地猛揍$T一拳:|拳打|$F一腳踢在$T的屁股上:|腳踢|$F向$T點頭稱是:|點頭稱是|$F興高采烈地對$T說:|興高采烈|$F驚慌失措地對$T說:|驚慌失措|$F幸災樂禍地對$T說:|幸災樂禍|$F眉飛色舞地對$T說:|眉飛色舞|$F陰陽怪氣地對$T說:|陰陽怪氣|$F哭天搶地地對$T說:|哭天搶地|$F牢騷滿腹地對$T說:|牢騷滿腹|$F理屈詞窮地對$T說:|理屈詞窮|$F江郎才盡地對$T說:|江郎才盡|$F兇神惡煞地對$T說:|兇神惡煞|$F眉歪眼斜地對$T說:|眉歪眼斜|$F目光凜然地對$T說:|目光凜然|$F聲嘶力竭地對$T說:|聲嘶力竭|$F意亂情迷地對$T說:|意亂情迷|$F臉色鐵青地對$T說:|臉色鐵青|$F失魂落魄地對$T說:|失魂落魄|$F目光呆滯地對$T說:|目光呆滯|$F正氣凜然地對$T說:|正氣凜然|"
var tmp4="$F手足無措地對$T說:|手足無措|$F無精打采地對$T說:|無精打采|$F依依不舍地對$T說:|依依不舍|$F拳打腳踢地對$T說:|拳打腳踢|$F不懷好意地對$T說:|不懷好意|$F毛手毛腳地對$T說:|毛手毛腳|$F得意洋洋地對$T說:|得意洋洋|$F慨嘆萬千地對$T說:|慨嘆萬千"
var etmp=tmp0+tmp1+tmp2+tmp3+tmp4;
var eV=etmp.split("|")
function wh(fn){
fn.open();
fn.writeln("<!--★請另存為HTML類型的文件★-->");
fn.writeln("<html><head><title>對話區</title><meta http-equiv=Content-Type content=/"text/html; charset=gb2312/">");
fn.writeln("<style type=text/css>.t{color:003366;font-size:9pt;}.pic{font-size:17pt;}body{font-family:/"宋體/";font-size:10.5pt;line-height:160%}A{text-decoration:none}A:Hover{text-decoration:underline}A:visited{color:blue}</style></head></Script Language=/"Javascript1.1/">");
fn.writeln("var autoScrollOn=1;var scrollOnFunction;var scrollOffFunction;");
fn.writeln("function scrollit(){ if(!parent.sd.oT.as.checked){autoScrollOn=0;return true;}else{autoScrollOn=1;StartUp();return true;}}function scrollWindow(){if(autoScrollOn==1){this.scroll(0,65000);setTimeout('scrollWindow()',200);}}function scrollOn(){autoScrollOn=1;scrollWindow();}function scrollOff(){autoScrollOn=0;}function StartUp(){parent.onblur=scrollOnFunction;parent.onfocus=scrollOffFunction;scrollWindow();}");
fn.writeln("scrollOnFunction=new Function('scrollOn()');");
fn.writeln("scrollOffFunction=new Function('scrollOff()');");
fn.writeln("StartUp();<//script>");return;
}
function write(){
wh(parent.pub.document);
parent.pub.document.writeln("<body text=#000000 bgcolor=#eeeeff >");
parent.pub.document.writeln("<div id=/"div0/"></div>◆<span style='color:#ff0088'>藍蝶聊天室</span>◆中心大廳<br>輕輕敲醒沉睡的心靈,慢慢張開你的眼睛,讓那昨日的憂傷隨聊而去!<hr size=1><div id=Ly></Ly>");
wh(parent.my.document);
var myd=parent.my.document;
myd.writeln("<body text=#000000 bgcolor=#eeeeff >");
myd.writeln("<div id=/"div0/"></div>◆<span style='color:#ff0088'>藍蝶聊天室</span>◆溫馨包廂<br>");
myd.writeln("<span style='color:#0000ff;font-size:9pt'>[這是您的個人包廂,只顯示和您相關的發言!]</span><hr size=1><div id=Ly></div>");
}
</script>
<script language="vbscript">
Function URLEncoding(vstrIn)
strReturn = ""
For i = 1 To Len(vstrIn)
ThisChr = Mid(vStrIn,i,1)
If Abs(Asc(ThisChr)) < &HFF Then
strReturn = strReturn & ThisChr
Else
innerCode = Asc(ThisChr)
If innerCode < 0 Then
innerCode = innerCode + &H10000
End If
Hight8 = (innerCode And &HFF00)/ &HFF
Low8 = innerCode And &HFF
strReturn = strReturn & "%" & Hex(Hight8) & "%" & Hex(Low8)
End If
Next
URLEncoding = strReturn
End Function

Function bytes2BSTR(vIn)
strReturn = ""
For i = 1 To LenB(vIn)
ThisCharCode = AscB(MidB(vIn,i,1))
If ThisCharCode < &H80 Then
strReturn = strReturn & Chr(ThisCharCode)
Else
NextCharCode = AscB(MidB(vIn,i+1,1))
strReturn = strReturn & Chr(CLng(ThisCharCode) * &H100 + CInt(NextCharCode))
i = i + 1
End If
Next
bytes2BSTR = strReturn
End Function
</script>
<script language="javascript">
var Me="<%=session("u_name")%>";
<%if session("u_sx")="1" then %>
var Msx="girl.gif";
<%else%>
var Msx="boy.gif";
<%end if%>
var Ts=new oS();
function oS()
{this.F="";
this.T="";
this.E="";
this.W="0";
this.sC="";
this.cL="";
this.Send=sendMsg;
}
function checksays()
{if (document.say.says.value=="") {alert("你要說什么呢?");return false;}
var fm=document.say;
var sC=fm.says.value;
var F=Me
var T=fm.T.options[0].value;
var E=document.oT.userface.selectedIndex;
var W="0"
var cL=fm.says.style.color;
fm.says.value="";
fm.says.focus();
Ts.F=F;
Ts.T=T;
Ts.E=E;
Ts.sC=sC;
Ts.cL=cL;
Ts.W=W;
setTimeout("Ts.Send();",20);
delete(F);delete(sC);delete(fm);delete(cL);delete(T);delete(E);
return false;
}
function sendMsg()
{ if (this.T=="" && this.F=="") {alert("你要對誰說?");return;}
cRld=1;
var sS="F="+code(this.F)+"&T="+code(this.T)+"&sC="+code(this.sC)+"&cL="+this.cL+"&E="+this.E;
sS=URLEncoding(sS)
var oSend=new ActiveXObject("Microsoft.xmlHTTP");
oSend.open("POST","say.asp",false);
oSend.setRequestHeader("Content-Length",sS.length);
oSend.setRequestHeader("CONTENT-TYPE","application/x-www-form-urlencoded");//沒有這句就玩不轉拉
oSend.send(sS);
var oDom=new ActiveXObject("Microsoft.XMLDOM");
oDom.async=false;
body=bytes2BSTR(oSend.responseBody);
// alert(body);
oDom.loadXML(body);
if(oDom.parseError.errorCode != 0)
{ alert(body);
alert("Sorry.出現了錯誤");
return }
else
{var aryF=oDom.documentElement.selectNodes("F");
var aryT=oDom.documentElement.selectNodes("T");
var arysC=oDom.documentElement.selectNodes("sC");
var arycL=oDom.documentElement.selectNodes("cL");
var arysJ=oDom.documentElement.selectNodes("sJ");
var aryE=oDom.documentElement.selectNodes("E");
var tmpHtml="";
var img="";
lengt=aryF.length;
for(var i=0;i<lengt;i++){
img="<img src=boy.gif width=12 height=12 border=0>";
tmpHtml="<font style=/'cursor:hand;color:"+arycL(i).text+"/'>"+document.oT.userface.options[aryE(i).text].value+rp2(arysC(i).text,"{^amp]","&")+"</font>  <span class=t>["+arysJ(i).text+"]</span><br>";
tmpHtml=rp2(tmpHtml,"$F","<a href=/"javascript:parent.sd.towho('"+aryF(i).text+"');/">"+img+aryF(i).text+"</a>");
tmpHtml=rp2(tmpHtml,"$T","<a href=/"javascript:parent.sd.towho('"+aryT(i).text+"');/">"+aryT(i).text+"</a>");
if (aryF(i).text==Me || aryT(i).text==Me)
{ parent.my.Ly.innerHTML+=tmpHtml;
} else
parent.pub.Ly.innerHTML+=tmpHtml;
}// end for
}
delete(aryF);delete(aryT);delete(arysC);delete(arycL);delete(arysJ);delete(aryE);
delete(oDom)
delete(oSend)
delete(tmpHtml)
}
function code(Str)
{var A = new RegExp("'","gi")
var B = new RegExp("/"","gi")
Str = Str.replace(/&/gi,"&")
Str = Str.replace(/</gi,"<")
Str = Str.replace(/>/gi,">")
Str = Str.replace(B,""")
Str = Str.replace(/&/gi,"{^amp]")
delete(A)
delete(B)
return(Str)
}
function rp2(Str,Fs,Is)
{while (Str.indexOf(Fs)!=-1)
Str = Str.replace(Fs,Is)
delete(A);
return(Str)
}

'---此頁 未完代續-------------



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
最近2019中文免费高清视频观看www99| 日韩精品免费观看| 亚洲欧美日韩中文视频| 欧美国产视频日韩| 亚洲在线www| 97视频在线观看免费高清完整版在线观看| 国产精品电影网| 日本午夜在线亚洲.国产| 日韩电影中文字幕一区| 亚洲欧美精品一区| 91精品国产777在线观看| 欧美日韩国产精品一区二区不卡中文| 亚洲最大福利网| 国产91在线播放| 日韩av片永久免费网站| 日韩av网站在线| 久久精品小视频| 亚洲国产一区二区三区在线观看| 91午夜理伦私人影院| 欧美黄色www| 一区二区亚洲欧洲国产日韩| 亚洲精品日韩av| 日韩av在线网页| 国产成人97精品免费看片| 国产一区二区三区在线观看网站| 午夜精品理论片| 亚洲精品一区二区三区不| 在线观看中文字幕亚洲| 欧美在线视频网站| 91免费版网站入口| 国产美女高潮久久白浆| 成人h视频在线观看播放| 国产精品一区二区久久久久| 性欧美长视频免费观看不卡| 91久久精品国产91久久| 国产成人精品免高潮费视频| 国产欧美韩国高清| 国产日韩欧美成人| 国产自产女人91一区在线观看| 亚洲精品98久久久久久中文字幕| 亚洲一区二区三区777| 91精品91久久久久久| 最近2019年好看中文字幕视频| 97香蕉久久超级碰碰高清版| 日韩av在线影视| 亚洲视频在线观看免费| 国产在线视频一区| 欧美插天视频在线播放| 欧美猛少妇色xxxxx| 亚洲国产欧美自拍| 国产精品视频区| 亚洲精品v天堂中文字幕| 国产自产女人91一区在线观看| 国产98色在线| 国产日韩在线精品av| 午夜精品一区二区三区av| 日韩有码视频在线| 久久亚洲电影天堂| 91亚洲精品久久久久久久久久久久| 一区二区三区四区视频| 国产成人精品视| 国产自产女人91一区在线观看| 久久99视频精品| 久久久久久尹人网香蕉| 高清一区二区三区四区五区| 91精品国产自产91精品| 自拍亚洲一区欧美另类| 久久久久久美女| 欧美不卡视频一区发布| 国产精品v片在线观看不卡| 97在线视频精品| 91成人在线视频| 有码中文亚洲精品| 国产精品视频99| 精品欧美国产一区二区三区| 欧美日本中文字幕| 亚洲国产毛片完整版| 精品高清一区二区三区| 91在线观看免费观看| 欧美另类精品xxxx孕妇| 亚洲区免费影片| 日韩av手机在线看| 久久久97精品| 91色视频在线导航| 国产精品免费一区二区三区都可以| 国产成人激情视频| 日韩欧美综合在线视频| 国产激情综合五月久久| 91性高湖久久久久久久久_久久99| 国产午夜精品麻豆| 亚洲夜晚福利在线观看| 亚洲国产精品va在线| 欧美在线一级va免费观看| 黑人巨大精品欧美一区免费视频| 欧美中文字幕视频在线观看| 欧美精品videossex88| 中文字幕亚洲在线| 中文字幕久久亚洲| 国产精品久久久久aaaa九色| 国产一区二区三区日韩欧美| 在线精品高清中文字幕| 欧美激情综合亚洲一二区| 日韩久久午夜影院| 久久伊人91精品综合网站| 成人欧美一区二区三区黑人| 亚洲色图13p| 欧美xxxx综合视频| 日韩av电影国产| 国产精品久久久久福利| 欧美日韩国产专区| 日韩av免费在线| 国产欧美精品日韩| 日韩中文字幕免费视频| 国产日韩精品在线播放| 亚洲欧美综合另类中字| 欧美精品在线第一页| 亚洲激情小视频| 狠狠色狠狠色综合日日五| 欧美丰满老妇厨房牲生活| 亚洲风情亚aⅴ在线发布| 亚洲国产精品va在线观看黑人| 日本中文字幕不卡免费| 日韩中文字幕网| 日本在线精品视频| 亚洲最新av在线网站| 在线亚洲午夜片av大片| 最好看的2019的中文字幕视频| 成人网欧美在线视频| 久久国产加勒比精品无码| 欧美极品美女视频网站在线观看免费| 亚洲精品99999| 一区二区三区四区在线观看视频| 亚洲女人天堂色在线7777| 成人免费福利视频| 国产日韩中文在线| 久久天天躁狠狠躁夜夜躁2014| 亚洲电影免费观看高清完整版| 国产在线拍揄自揄视频不卡99| 亚洲最大的av网站| 欧美一区二区大胆人体摄影专业网站| 深夜福利91大全| 中文字幕日韩欧美| 日韩视频免费大全中文字幕| 91成人性视频| 国产性猛交xxxx免费看久久| 欧美限制级电影在线观看| 日本精品在线视频| 欧美日韩亚洲天堂| 日韩视频永久免费观看| 亚洲欧美日韩在线高清直播| 亚洲精品第一国产综合精品| 国产成人一区二区三区电影| 日韩中文字幕欧美| 亚洲新中文字幕| 亚洲精品久久久久久久久久久久久| 久久精品中文字幕电影| 久久综合色影院| 国产999精品久久久| 中日韩美女免费视频网址在线观看| 久久久精品中文字幕| 欧美激情喷水视频| 亚洲最新av在线| 国产午夜精品视频免费不卡69堂| 欧美诱惑福利视频|