'웹사이트에서 자신의 MSN을 상대방의 리스트에 Add 하는 버튼을 삽입하는 방법'에 대해서 한참 찾은 적이 있었다.
지금은 내가 운영하는 또 다른 사이트에 적용하여 사용하고 있는데, 혹시 필요하신 분이 있을까봐 공유 한다.

우선 </head> 위에 다음과 같은 스크립트를 삽입한다.

<SCRIPT language=javascript>
<!--
function addMSN(ContactEmail)
{
  try
  {
   if ("undefined" == typeof(MsgrUIA)) throw 0;

    if(MsgrUIA.MyStatus == 1)
    {
     MsgrUIA.SignIn(0,'','');
     throw 1;
    }

    MsgrUIA.AddContact(0, ContactEmail);
  }
  catch(e)
  {
    switch(e)
   {
    case 0:
     alert("it couldn't finish automatically.Please add MSNID manually.\n\n" + ContactEmail);
      break;
    case 1:
     alert("You should log on to your msn messenger first.");
     break;
    default:
     alert("You should log on to your msn messenger first / or upgrade your msn messenger / or access it with IE.");
    }
  }
 


}
-->
</SCRIPT>

Alert 메시지는 바꿀 수 있다.

다음 MSN 추가 버튼을 삽입하고자 하는 곳에 다음과 같이 링크를 걸어 준다.

<A href="javascript:addMSN('id@email address')"></a>

"id@email address"는 상대방이 버튼을 통해 추가하길 원하는 자신의 MSN 주소를 입력하면 된다. 물론 이미지에 걸어줘도 상관 없다.
단, IE에서만 작동하는 듯 싶다. (FF에서는 아무런 반응이 없다는..)
MSN을 추가하려는 사람이 먼저 MSN에 로그인 후에 링크를 클릭하면 IE에서는 바로 MSN의 '친구추가' 창이 출력된다.

나도 이리저리 돌아다니다가 발견한 건데.. 원 출처가 어디였는지 기억이 안나서 표기를 못했다. 필요하신 분이 있다면 유용하게 사용하시길..

el.

'잡동사니' 카테고리의 다른 글

Facebook 한국어 서비스  (4) 2008.05.02
Web 2.0 Expo in San Francisco  (4) 2008.04.25
아마존 SMS 쇼핑 서비스  (0) 2008.04.03
Google의 사투리 번역 서비스  (4) 2008.04.01
Facebook은 알고 있다.. "People you may know"  (1) 2008.03.31

+ Recent posts