글 복사시 출처 자동으로 넣어주기

2006. 8. 2. 16:26 IT 및 개발/HTML/CSS/JS
스크립트
<script type="text/javascript" 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출처 : 상현넘™ [SHBLITZ.NET]';

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


사용하기
* 문서 전체에 반영하기
  <body onCopy='contents_cp();'> html 내용 </body>

* 특정 부분에만 반영하기
  <div onCopy='contents_cp();'> 내용 </div>

작성 : 상현넘™ [SHBLITZ.NET]