먼저 아래소스를 메모장에 붙히시고 js 파일로 저장합니다. ex) test.js
//msn start
var MISTATUS = new Array()
MISTATUS['MISTATUS_UNKNOWN'] = new Array(0, '');
MISTATUS['MISTATUS_OFFLINE'] = new Array(1, '오프라인');
MISTATUS['MISTATUS_ONLINE'] = new Array(2, '온라인');
MISTATUS['MISTATUS_INVISIBLE'] = new Array(6, '오프라인');//오프라인으로 표시
MISTATUS['MISTATUS_BUSY'] = new Array(10, '다른 용무중');
MISTATUS['MISTATUS_BE_RIGHT_BACK'] = new Array(14, '곧 돌아오겠음');
MISTATUS['MISTATUS_IDLE'] = new Array(18, '노는중');
MISTATUS['MISTATUS_AWAY'] = new Array(34, '자리비움');
MISTATUS['MISTATUS_ON_THE_PHONE'] = new Array(50, '통화중');
MISTATUS['MISTATUS_OUT_TO_LUNCH'] = new Array(66, '식사중');
MISTATUS['MISTATUS_LOCAL_FINDING_SERVER'] = new Array(256, '서버 찾는 중');
MISTATUS['MISTATUS_LOCAL_SYNCHRONIZING_WITH_SERVER'] = new Array(768, '서버 동기 중');
MISTATUS['MISTATUS_LOCAL_CONNECTING_TO_SERVER'] = new Array(512, '서버 연결 중');
MISTATUS['MISTATUS_LOCAL_DISCONNECTING_FROM_SERVER'] = new Array(1024, '서버 연결 끊는 중');
function AddMe(email) {
if (!BlnConversation()) {
objMessengerApp.Signin(0, "", "");
} else {
objMessengerApp.AddContact(0, email);
}
}
function OpenWindow(email) {
if (!BlnConversation()) {
objMessengerApp.Signin(0, "", "");
} else {
objMessengerApp.InstantMessage(email);
}
}
// 대화가능 상태면 true 아니면 false
function BlnConversation() {
if (objMessengerApp.MyStatus >= MISTATUS['MISTATUS_ONLINE'][0] && objMessengerApp.MyStatus <= MISTATUS['MISTATUS_OUT_TO_LUNCH'][0]) {
return true;
} else {
return false;
}
}
// 현재 상태
function GetMyStatus() {
for (var i in MISTATUS) {
if (objMessengerApp.MyStatus == MISTATUS[i][0]) {
return MISTATUS[i][1];
}
}
return '';
}
//msn end
위에소스를 저장했으면 메신져 추가할 이미지나 택스트가 보일페이지
<head>와 </head>사이에 아래소스를 삽입합니다.
<script language="javascript" src="test.js"></script>
여기서 test.js 는 전에 js 파일로 저장한 파일명을 적어줍니다.
그리고 메신져 추가할 버튼이나 텍스트 들어갈 곳 즉 <body> 와 </body> 사이에 아래소스 삽입
<OBJECT id=objMessengerApp height=0
codeType=application/x-oleobject
width=0 classid=clsid:B69003B3-C55E-4B48-836C-BC5946FC3B28></OBJECT>
<a href="javascript:AddMe('test@hotmail.com');" onfocus=blur()><img src="이미지명.gif" width="180" height="40" border="0"></a>
위처럼 해주시면 해당 이미지를 클릭하시면 메신져 추가가 됩니다.
test@hotmail.com은 자신의 핫메일주소를 적으시고, 이미지명도 자신의 이미지파일명으로 적어주세요.
텍스트로 할경우는 다음과 같습니다.
<OBJECT id=objMessengerApp height=0
codeType=application/x-oleobject
width=0 classid=clsid:B69003B3-C55E-4B48-836C-BC5946FC3B28></OBJECT>
<a href="javascript:AddMe('test@hotmail.com');" onfocus=blur()>메신져추가하기</a>
메신져추가하기 <== 문구는 자신에 맞게 수정 |