카페 채팅
document.domain = "daum.net";
initCSS();
wrapper_OnSessionEvent( eid );
wrapper_OnDataReady( did, data1, data2, data3);
wrapper_OnMessage( msg, to, from, nick, cafegrade, ceid, aeid, peid, chatgrade);
var statusBaseImgUrl = "http://image.hanmail.net/hanmail/s_img/avartamall/cafechat/cafechat/icon_chat0"; var yellowArr = new Array; var StatusArr = new Array; function setTopicMode(){ displayTopic(); displayMode(); cafeon.MSG( "#cdiskplus_55951", getProtocol( "setJoinerTopicMode","") ); printRoomMessage("
☆ 운영자를 사칭하거나 불건전 대화 내용 적발시 신고해 주세요 ☆
"); printRoomMessage("
☆ 방장님은 방을 나가실 때 갈무리 하실 수 있습니다 ☆
"); printRoomMessage("
☆ 즐겁고 유익한 시간 되시길 바래요 ↖(^ㅅ^)↗☆
"); document.memberForm.Message.disabled = false; } function setJoinerTopicMode(){ if ( cafeon.CHATGRADE == "H" && cafeon.TITLE !="" ){ cafeon.TOPIC( cafeon.TITLE, cafeon.MAG, cafeon.OAG, cafeon.TAG); cafeon.MODE( cafeon.KEY, cafeon.LIMIT); } } setDID_JOIN_DONE( setTopicMode ); function xxonLoadRoom(){ window.resizeTo(800,600); printRoomMessage("
☆ 어서오세요. 우리들의 이야기 세상, 카페채팅입니다 ☆
"); var code = cafeon.INIT( 2, 'MjExLjExNS4xMDkuMjY=', 'ODk4Nw==', 'diskplus', chop('young98',18), 'oScyLStsjkE0', 'KMuA2qoIZBA0', 'Cpy.k7JS7t90', '28', "","#cdiskplus_55951",""); if ( code != 1 ){ alert( "채팅서버와 연결이 비정상 종료되었습니다."); window.close(); } } var yellowCard = "http://image.hanmail.net/hanmail/s_img/avartamall/cafechat/asset/icon_box.gif"; var whiteCard = "http://image.hanmail.net/hanmail/s_img/avartamall/cafechat/cafechat/icon_chat00.gif"; var redCard = "http://image.hanmail.net/hanmail/s_img/avartamall/cafechat/asset/icon_red.gif"; var hostImg = "http://image.hanmail.net/hanmail/s_img/chatting/room/ic_header.gif" var mbr = "
" + "
" + "
" + "
{GetMemberCNick}
" + "
" + "
" + "
" + "
" + "
" + "
" + "
" + "
" + "
" + "
" + "
"; function printMember(){ var member_list = "
"; var observer_list = "
"; var memberCnt=0; var observerCnt=0; var userListBox = "
모두에게
"; var yourinick = ""; var vselected = "selected"; try{ yourinick = document.getElementById('userList').options[document.getElementById('userList').selectedIndex].value }catch( Exception ){} for( var i=0; i < cafeon.GetMemberCount() ; i++){ if ( cafeon.GetMemberINick(i) != cafeon.INICK ){ if ( cafeon.GetMemberINick(i)==yourinick ){ vselected = "selected"; }else{ vselected = ""; } userListBox +="
"+cafeon.GetMemberCNick(i)+"
"; } var member =""; var status="0"; member = mbr.replace( new RegExp( "{GetMemberINick}","g"), cafeon.GetMemberINick(i)); member = member.replace( new RegExp( "{GetMemberCNick}","g"), cafeon.GetMemberCNick(i)); member = member.replace( new RegExp( "{GetMemberCEid}","g"), cafeon.GetMemberCEid(i)); member = member.replace( new RegExp( "{GetMemberAEid}","g"), cafeon.GetMemberAEid(i)); member = member.replace( new RegExp( "{GetMemberPEid}","g"), cafeon.GetMemberPEid(i)); member = member.replace( new RegExp( "{GetMemberCafeGrade}","g"), cafeon.GetMemberCafeGrade(i)); member = member.replace( new RegExp( "{GetMemberChatGrade}","g"), cafeon.GetMemberChatGrade(i)); var warn=cafeon.GetMemberWarnCount(i); var card=""; if ( warn == "1" ){ card = yellowCard; } else if ( warn == "2" ){ card = redCard; }else { card = whiteCard; } member = member.replace( new RegExp( "{CARD}","g"), card ); // alert("status"+cafeon.GetMemberCNick(i)+":"+cafeon.GetMemberStatus(i) ); if ( cafeon.GetMemberStatus(i) != "" ){ status = cafeon.GetMemberStatus(i) } member = member.replace( new RegExp( "{GetMemberStatus}","g"), status); var host = whiteCard; if ( cafeon.GetMemberChatGrade(i) =="H" ){ host = hostImg; } member = member.replace( new RegExp( "{HOST}","g"), host); // alert(member); if ( cafeon.GetMemberChatGrade(i) =="O" ){ observer_list+=member; observerCnt++; }else { member_list +=member; memberCnt++; } } document.getElementById("clist").innerHTML = userListBox+"
"; document.getElementById("memberCnt").innerHTML = "
대화중
("+memberCnt+")명
"; document.getElementById("viewMemberCnt").innerHTML = "
관람중
("+observerCnt+")명
"; document.getElementById("rulist").innerHTML= member_list+"
"; document.getElementById("vulist").innerHTML= observer_list+"
"; } setDID_MEMBERS_READY( printMember ); function printMemberJoin( data1, data2, data3 ){ printRoomMessage("☆☆☆ " + data2 +"님이 입장하셨습니다 ☆☆☆"); printMember(); } setDID_MEMBER_JOIN( printMemberJoin ); function printMemberPart( data1, data2, data3 ){ printRoomMessage("☆☆☆ " + data2 +"님이 방을 나가셨습니다 ☆☆☆"); printMember(); } setDID_MEMBER_PART( printMemberPart ); function changeMyCrade(){ printMember(); } setDID_MY_CHAT_GRADE_READY(changeMyCrade) function setYouGrade( your_ircnick, grade ){ cafeon.MSG( your_ircnick, getProtocol( "setMyGrade",grade ) ); } function setMyGrade(msg){ cafeon.SETGRADE(msg); } function changeGradeMember( data1, data2, data3){ var grade = "대화자가"; if ( data2 == "H") grade="방장이"; if ( data2 == "O") grade="관람자가"; printRoomMessage( "☆☆☆[축] " + data1 +"님이 "+grade+" 되셨습니다 [하]☆☆☆" ); printMember(); } setDID_MEMBER_CHAT_GRADE_READY(changeGradeMember); function Warning(your_ircnick,yourcnick){ var cnt = getMemberWaringCount(your_ircnick)+1; cafeon.SETWARN(your_ircnick, cnt); if ( cnt == 3 ){ printRoomMessage("☆☆☆ " + yourcnick +"님께서 경고 3번 누적으로 강제퇴장 되셨습니다 (_ _)☆☆☆" ); } else { printRoomMessage( "☆☆☆ 경고 "+cnt+"번 :"+ yourcnick+ "님 주의해 주세요 (*_*) ☆☆☆" ); } printMember(); } function getMemberWaringCount( your_ircnick ){ for( var i=0; i < cafeon.GetMemberCount() ; i++){ if ( cafeon.GetMemberINick(i) == your_ircnick ){ return cafeon.GetMemberWarnCount(i); } } } function memberWarning(data1,data2,data3){ if ( 3 > data3 ){ printRoomMessage( "☆☆☆ 경고 "+data3+"번 :"+ data2+ "님 주의해 주세요 (*_*) ☆☆☆" ); } else if ( data3 ==9) { printRoomMessage("☆☆☆ " + data2 +"님께서 강제퇴장 되셨습니다 (_ _)☆☆☆" ); if ( data1 == cafeon.INICK ){ cafeon.PART(); alert("☆☆☆ " + data2 +"님 강제퇴장 되셨습니다 (_ _)☆☆☆"); window.close(); return; } } else{ printRoomMessage("☆☆☆ " + data2 +"님께서 경고 3번 누적으로 강제퇴장 되셨습니다 (_ _)☆☆☆" ); if ( data1 == cafeon.INICK ){ cafeon.PART(); alert("☆☆☆ " + data2 +"님 경고 3번 누적으로 강제퇴장 되셨습니다 (_ _)☆☆☆"); window.close(); return; } } printMember(); } function onKickoff( your_ircnick, yourcnick ){ printRoomMessage("☆☆☆ " + yourcnick +"님께서 강제퇴장 되셨습니다 (_ _)☆☆☆" ); cafeon.SETWARN(your_ircnick, "9"); } setDID_MEMBER_WARN_READY(memberWarning); function printRoomMessage( str ){ oTable = document.createElement("TABLE"); oTable.border = 0; oTable.width= "100%"; oTable.cellpadding=0; oTable.cellspacing=0; oTable.valign='top'; oTBody = document.createElement("TBODY"); oTR = document.createElement("TR"); oTD = document.createElement("TD"); oTD.align='center'; oTD.valign='top'; oTD.colspan = 3; oTD.className='n_pink'; oTD.innerHTML = "
"+ str+ "
" ; oTR.appendChild( oTD ); oTBody.appendChild( oTR ); oTable.appendChild( oTBody ); contents.appendChild( oTable ); oTable.scrollIntoView(false); } function displayTopic( data1, data2, data3 ){ // alert("topic"); var tagImg ; if( cafeon.TAG == "1" ){ tagImg = "
"; }else{ tagImg = "
"; } document.getElementById("Tag").innerHTML= tagImg; document.getElementById("Title").innerHTML= "
[ 디스크플러스 ]" + cafeon.TITLE+ "
"; } setDID_TOPIC_READY(displayTopic); function displayMode(){ // alert( "displayMode" ); var roomtypeImg=""; if( cafeon.KEY !="" ){ roomtypeImg = "
"; }else{ roomtypeImg = "
"; } document.getElementById("roomType").innerHTML= roomtypeImg; } setDID_MODE_KEY_READY(displayMode); function changeStr(src) { var return_text = ""; for( var i=0 ; i
"; oTD1.innerHTML = tdHeadText + "
"+cnick +"
"; oTR.appendChild( oTD1 ); oTD2 = document.createElement("TD"); oTD2.width= 5; oTD2.innerHTML = "▶"; oTR.appendChild( oTD2 ); oTD3 = document.createElement("TD"); oTD3.style.wordBreak="break-all"; oTD3.valign='middle'; tdHeadText3 = "
"+ startStr + msg + endStr ; oTR.appendChild( oTD3 ); oTBody.appendChild( oTR ); oTable.appendChild( oTBody ); contents.appendChild( oTable ); oTable.scrollIntoView(false); } function HiddenLayerAll() { document.all["showmenu"].style.visibility = "hidden"; document.all["colormenu"].style.visibility = "hidden"; document.all["emoticon"].style.visibility = "hidden"; } function unInit(){ cafeon.PART(); clearChaton(); } function showColor() { document.all["colormenu"].style.left = window.event.clientX + document.body.scrollLeft; document.all["colormenu"].style.top = window.event.clientY + document.body.scrollTop - 100; document.all["colormenu"].style.visibility = "visible"; } function showEmoticon() { emoid.Prev(); document.all["emoticon"].style.left = window.event.clientX + document.body.scrollLeft; document.all["emoticon"].style.top = window.event.clientY + document.body.scrollTop - 200; document.all["emoticon"].style.visibility = "visible"; } function insertEmoticon(szMsg){ var str= document.memberForm.Message.value; str += szMsg; document.memberForm.Message.value = str; HiddenLayerAll(); memberForm.Message.focus(); } function myPr(){ cafeon.MSG( document.getElementById('userList').options[document.getElementById('userList').selectedIndex].value, getProtocol( "content_appendMyprDisplay","")); content_appendMyprDisplay( "", "", "", cafeon.CNICK, cafeon.CAFEGRADE, "", cafeon.AVATAREID, "", "" ); } function onHost(){ if ( cafeon.CHATGRADE == "H"){ URL = "/cafechat/chat/pop_room_leader.do?param=Z3JwaWQ9cG5pQSZub2RlPWNhZmUxNjgmZ3JwY29kZT1kaXNrcGx1cyZncnBuYW1lPSVCNSVGMCVCRCVCQSVDNSVBOSVDNyVDMyVCNyVBRiVCRCVCQSZjYWZlY3NzPTAxJm5pY2tuYW1lPXlvdW5nOTgmcm9sZWNvZGU9MjgmbWFpbHNlcnZlcj13d2w0ODIuZGF1bS5uZXQmY2V1c2VyaWQ9b1NjeUxTdHNqa0UwJmFldXNlcmlkPUtNdUEycW9JWkJBMCZwZXVzZXJpZD1DcHkuazdKUzd0OTAmcmVnZHQ9MjAwNDA3MjQmaXJjZGlwPU1qRXhMakV4TlM0eE1Ea3VNalk9JmlyY2Rwb3J0PU9EazROdz09JmNvZGViYXNlPWh0dHAlM0ElMkYlMkZjYWZlaW1nLmhhbm1haWwubmV0JTJGY2FiOCUyRmRtY2MyLmNhYiUyM1ZlcnNpb24lM0QxJTJDMCUyQzAlMkM4JmNhZmVvbj1odHRwJTNBJTJGJTJGMjExLjIzMy43OC4xMTQlMkZqc3NyYyUyRmNhZmVvbi5qcyUzRjElMkMwJTJDMCUyQzgmY2hhdG9uPWh0dHAlM0ElMkYlMkYyMTEuMjMzLjc4LjExMyUyRmpzc3JjJTJGY2hhdG9uLmpzJTNGMSUyQzAlMkMwJTJDOA=="; window.open( URL, 'hostW', 'width=490, height=360,resizable=no,scrollbars=no'); }else{ alert( "방장 권한이 없습니다."); } } function onHardship() { singoURL = '/cafechat/singo/chat_accuse.do?param=Z3JwaWQ9cG5pQSZub2RlPWNhZmUxNjgmZ3JwY29kZT1kaXNrcGx1cyZncnBuYW1lPSVCNSVGMCVCRCVCQSVDNSVBOSVDNyVDMyVCNyVBRiVCRCVCQSZjYWZlY3NzPTAxJm5pY2tuYW1lPXlvdW5nOTgmcm9sZWNvZGU9MjgmbWFpbHNlcnZlcj13d2w0ODIuZGF1bS5uZXQmY2V1c2VyaWQ9b1NjeUxTdHNqa0UwJmFldXNlcmlkPUtNdUEycW9JWkJBMCZwZXVzZXJpZD1DcHkuazdKUzd0OTAmcmVnZHQ9MjAwNDA3MjQmaXJjZGlwPU1qRXhMakV4TlM0eE1Ea3VNalk9JmlyY2Rwb3J0PU9EazROdz09JmNvZGViYXNlPWh0dHAlM0ElMkYlMkZjYWZlaW1nLmhhbm1haWwubmV0JTJGY2FiOCUyRmRtY2MyLmNhYiUyM1ZlcnNpb24lM0QxJTJDMCUyQzAlMkM4JmNhZmVvbj1odHRwJTNBJTJGJTJGMjExLjIzMy43OC4xMTQlMkZqc3NyYyUyRmNhZmVvbi5qcyUzRjElMkMwJTJDMCUyQzgmY2hhdG9uPWh0dHAlM0ElMkYlMkYyMTEuMjMzLjc4LjExMyUyRmpzc3JjJTJGY2hhdG9uLmpzJTNGMSUyQzAlMkMwJTJDOA==&mode=in&num=0'; window.open( singoURL, "singo", 'width=505,height=570,resizable=no,scrollbars=no' ); } function content_appendMyprDisplay( msg, my_inick, your_inick, cnick, cafegrade, ceid, aeid, peid, chatgrade ){ oTable = document.createElement("TABLE"); oTable.border = 0; oTable.align ="center"; oTable.width = 425; oTable.height = 205; oTable.cellpadding=0; oTable.cellspacing=0; oTBody = document.createElement("TBODY"); oTR1 = document.createElement("TR"); oTD1 = document.createElement("TD"); oTD1.height = 10; oTR1.appendChild( oTD1 ); oTBody.appendChild( oTR1 ); oTR2 = document.createElement("TR"); oTD2 = document.createElement("TD"); oTD2.width = "100%"; oTD2.height = "100%"; oTD2.valign='top'; oTD2.innerHTML = "
"; oTR2.appendChild( oTD2 ); oTBody.appendChild( oTR2 ); oTR3 = document.createElement("TR"); oTD3 = document.createElement("TD"); oTD3.height = 10; oTR3.appendChild( oTD3 ); oTBody.appendChild( oTR3 ); oTR.appendChild( oTD3 ); oTBody.appendChild( oTR3 ); oTable.appendChild( oTBody ); contents.appendChild( oTable ); oTable.scrollIntoView(false); } function clearMsg(){ contents.innerHTML =""; printRoomMessage("☆☆☆ 방청소 완료! 청소된 내용은 갈무리 할 수 없습니다 (*_*)a ☆☆☆"); document.memberForm.Message.focus(); } function chatEnv(){ window.open( '/cafechat/chat/room/pop_room_chatinfo.html', 'chatinfo', 'width=502,height=370,resizable=no,scrollbars=no' ); } function onInvite(){ var url = "/cafechat/main/pop_chat_room_invite.do?title="+cafeon.TITLE+"¶m=Z3JwaWQ9cG5pQSZub2RlPWNhZmUxNjgmZ3JwY29kZT1kaXNrcGx1cyZncnBuYW1lPSVCNSVGMCVCRCVCQSVDNSVBOSVDNyVDMyVCNyVBRiVCRCVCQSZjYWZlY3NzPTAxJm5pY2tuYW1lPXlvdW5nOTgmcm9sZWNvZGU9MjgmbWFpbHNlcnZlcj13d2w0ODIuZGF1bS5uZXQmY2V1c2VyaWQ9b1NjeUxTdHNqa0UwJmFldXNlcmlkPUtNdUEycW9JWkJBMCZwZXVzZXJpZD1DcHkuazdKUzd0OTAmcmVnZHQ9MjAwNDA3MjQmaXJjZGlwPU1qRXhMakV4TlM0eE1Ea3VNalk9JmlyY2Rwb3J0PU9EazROdz09JmNvZGViYXNlPWh0dHAlM0ElMkYlMkZjYWZlaW1nLmhhbm1haWwubmV0JTJGY2FiOCUyRmRtY2MyLmNhYiUyM1ZlcnNpb24lM0QxJTJDMCUyQzAlMkM4JmNhZmVvbj1odHRwJTNBJTJGJTJGMjExLjIzMy43OC4xMTQlMkZqc3NyYyUyRmNhZmVvbi5qcyUzRjElMkMwJTJDMCUyQzgmY2hhdG9uPWh0dHAlM0ElMkYlMkYyMTEuMjMzLjc4LjExMyUyRmpzc3JjJTJGY2hhdG9uLmpzJTNGMSUyQzAlMkMwJTJDOA==&channel="+escape(cafeon.CHANNEL); window.open( url, "",'width=502,height=390,resizable=no,scrollbars=no' ); } function decoAvatar(){ window.open( "http://avatarmall.daum.net/avatar/member/avatardeco.jsp"); } function showSubMenuLayer(moduleID){ document.getElementById("layer_status").style.posLeft = document.getElementById("layerStatusOffSet").offsetLeft; document.getElementById("layer_status").style.posTop = document.getElementById("layerStatusOffSet").offsetTop; document.getElementById("layer_status").style.visibility = "visible"; } function hideSubMenuLayer(){ document.getElementById("layer_status").style.visibility = "hidden"; } var StatusStrArr = new Array; StatusStrArr[0] = "님이 대화모드로 돌아오셨습니다 ☜"; StatusStrArr[1] = "님은 잠수 타셨습니다 (-ㅅ-)☜"; StatusStrArr[2] = "님은 적응모드! 따뜻한 관심이 필요한 때입니다 (T_T) ☜"; StatusStrArr[3] = "님은 자리를 비우셨습니다 ☜"; StatusStrArr[4] = "님은 다른 용무 중이십니다 ☜"; StatusStrArr[5] = "님은 멀티대화중이라 응답이 늦을 수 있습니다 ☜"; StatusStrArr[6] = "님은 통화 중으로 설정하셨습니다 ☜"; StatusStrArr[7] = "님은 식사하러 가십니다 ☜"; StatusStrArr[8] = "님은 용무가 급하시다네요 (O_O);; ☜"; StatusStrArr[9] = "님이 대화모드로 돌아오셨습니다 ☜"; function sendUserStatus( status ){ // alert("sendUserStatus:"+status); cafeon.SETSTATUS(status); printRoomMessage( "☞ " + cafeon.CNICK + StatusStrArr[status] ); printMember(); } function changeMemberStatus(data1, data2, data3){ printRoomMessage( "☞ " + data2 + StatusStrArr[data3] ); printMember(); } setDID_MEMBER_STATUS_READY(changeMemberStatus); function exitChatRoom( grpid, node){ if ( cafeon.CHATGRADE == "H" ){ var url = "/cafechat/galmuri/galmuri.do?grpid="+grpid+"&node="+node+"&daum.net/_c21_/bbs_write?"; window.open( url, 'galmuri', 'width=510,height=470,resizable=no,scrollbars=no' ); }else{ exitRoom(); } } function exitRoom(){ window.close(); }
굴림
궁서
돋움
바탕
8
9
10
11
13
15
다음 카페의 ie10 이하 브라우저 지원이 종료됩니다. 원활한 카페 이용을 위해 사용 중인 브라우저를 업데이트 해주세요.
다시보지않기
Daum
|
카페
|
테이블
|
메일
|
즐겨찾는 카페
로그인
카페앱 설치
디스크플러스
최신글 보기
|
나도 한마디
|
구독했어용 (등업)
|
게임다운
|
자료요청
카페정보
디스크플러스
골드 (공개)
카페지기
부재중
회원수
69,258
방문수
23
카페앱수
30
카페 전체 메뉴
▲
검색
카페 게시글
목록
이전글
다음글
답글
수정
삭제
스팸처리
[ ◐ -- 구경거리 -- ◑ ]
따라하기 시리즈! - [채팅방..-0-]
young98
추천 0
조회 164
04.10.02 20:22
댓글
1
북마크
번역하기
공유하기
기능 더보기
게시글 본문내용
다음검색
댓글
1
추천해요
0
스크랩
0
댓글
쇼킹이
04.10.03 08:41
첫댓글
-0-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
검색 옵션 선택상자
댓글내용
선택됨
옵션 더 보기
댓글내용
댓글 작성자
검색하기
연관검색어
환
율
환
자
환
기
재로딩
최신목록
글쓰기
답글
수정
삭제
스팸처리
첫댓글 -0-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;