인터넷정보

마우스 드래그 복사시 출처 자동복사

알 수 없는 사용자 2007. 10. 18. 09:57
oncopy , setTimeout , clipboard 이벤트를줘서 카피 했을경우...
출처 자동 나오게 하는 법

네이버 지식인에서 복사시 출처 표기가 되는것과 동일합니다.

  1. <script type="text/javascript">
  2. function contents_cp()
  3. {
  4.     if (window.event)
  5.     {
  6.         window.event.returnValue = true;
  7.         window.setTimeout('attach_kinref()', 25);
  8.     }
  9. }
  10. function attach_kinref()
  11. {
  12.     if (window.clipboardData) // IE
  13.     {
  14.         // get data from clipboard
  15.         var txt = window.clipboardData.getData('Text');
  16.         // attach the source at the end of text
  17.         txt = txt + '\r\n(출처 : 하쿠나마타타 - http://hacoo.tistory.com)\r\n';
  18.         // set data to clibboard
  19.         var result = window.clipboardData.setData('Text', txt);
  20.     }
  21. }
  22. </script>
  23. <table>
  24. <tr>
  25. <td onCopy='javascript:contents_cp();'>
  26. 마우스 드래그 복사시 출처 자동복사<br>
  27. onCopy='javascript:contents_cp();'div,span,td,p...... 태그등에 넣어주세요.<br>
  28. </td>
  29. </tr>
  30. </table>

글제목: 웹페이지 스크랩시 출처표기 클립보드 추가 javascript
불법 펌질하는 내용에 경고문 달기 (본문 복사시에 출처 표시)

반응형