개발

트위터, 페이스북, 미투데이에 글을 보낼 수 있는 자바스크립트

에드몽단테스 2011. 6. 8. 09:59
function twitter(url,msg) {
 var href = "http://twitter.com/home?status=" + encodeURIComponent(msg) + " " + encodeURIComponent(url);
 var a = window.open(href, 'twitter', '');
 if ( a ) {
  a.focus();
 }
 return false;
}

function facebook(url,msg) {
 var href = "http://www.facebook.com/sharer.php?u=" + url + "&t=" + encodeURIComponent(msg);
 var a = window.open(href, 'facebook', '');
 if ( a ) {
  a.focus();
 }
  return false;
}

function me2day(url,msg){
    var href = "http://me2day.net/posts/new?new_post[body]=" + url + "&new_post[tags]" + encodeURIComponent(msg);
    var a = window.open(href, 'Me2Day', '');
    if ( a ) {
     a.focus();
    }
     return false;
 }


호출 방법은 아래와 같다.

<a href="#twitter" onclick="return twitter(location.href, '제목');" alt="트위터에 글쓰기">트위터</a>


url은 사이트의 주소를 넣어주고, msg 에는 글에 추가될 제목등을 넣어준다.
반응형