얼마전 네이버 지식in에 올라온 글을 드레그해서 붙여넣기 했더니 출처가 뜨길래 신기하게 생각하다가 이를 블로그에 적용시켜볼려고 마음먹고 한번 고안해봤습니다.
<script language=JavaScript>

function contents_cp()
{
if (window.event)
{
window.event.returnValue = true;
window.setTimeout('attach_kinref()', 25);
}
}
function attach_kinref()
{
if (window.clipboardData) // IE
{
// get data from clipboard
var txt = window.clipboardData.getData('Text');

// attach the source at the end of text
txt = txt + '\r\n(출처 : With My Life, Minkyo.NET - '+title_js_var+')\r\n';

// set data to clibboard
var result = window.clipboardData.setData('Text', txt);
}
}
</script>


(출처 : With My Life, Minkyo.NET - '+title_js_var+')
이 부분은 자기에게 맞게 수정....

① 먼저 위 스크립트롤 skin.html에 삽입합니다. 테터기반이 아닌 다른 블로그나 게시판등은 적절한 곳에 삽입~

② 그다음 포스트의 내용 부분을 감싸고 있는 곳에 id='contents_area' onCopy='javascript:contents_cp();' 를 삽입

포스트 본문이 div로 감싸여 있다면
<div id='contents_area' onCopy='javascript:contents_cp();'>
본문  (테터에선 요 부분☞[ ##_article_rep_desc_## ])
</div>
이런식으로 하면 됩니다.

③ 자기 블로그 주소만 나타내고 싶으면 여기까지만으로도 충분하지만 포스트 원 주소를 나타내고 싶다면 빨간 부분만 자기 블로그나 게시판에 맞게 수정한 후 id='contents_area' onCopy='javascript:contents_cp();' 를 정의하기 전에 삽입하면 됩니다.
<script> var title_js_var = "http://www.minkyo.net[ ##_article_rep_link_## ]"; </script>

http://www.minkyo.net[ ##_article_rep_link
_## ]
이 부분도 자기에 맞게 수정합니다.
top