Html & Script

자바스크립트 클립보드에 복사하기

페이지 정보

본문

1. 복사할 내용이 Text 일때 바로 복사하기
-------------------------------------------------------------------

 <script type="text/javascript" language="javascript">
  <!--
   function clipboard(str){
    window.clipboardData.setData('Text',str);
    alert("클립보드에 복사되었습니다.");
   }
  //-->
 </script>

<a href="javascript:clipboard('클립보드');">클립보드</a>
-------------------------------------------------------------------




2. 텍스트박스 안에있는 내용을 클립보드로 복사하기
-------------------------------------------------------------------

<script type="text/javascript" language="javascript">
<!--

 function selectall(param){
 param.select();
 var clip=param.createTextRange();
 clip.execCommand('copy');
 alert('클립보드에 복사되었습니다');

 }

//-->
</script>

 <textarea cols="18" rows="7" wrap="hard" readonly onclick="selectall(this);">
  ▷◁  햇님처럼
▽∩∩▽방긋웃고
△"˘"△미소짓는
  ▷◁ 오늘이되
 ∞│∞ 시길~
 </textarea>




웹페이지 스크랩시 출처표기 클립보드 추가

<script language="javascript"> 

// Clipboard Copy Alert 

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\r\n스크랩원본글: ' + document.URL + '\r\n' + 

      '출처웹사이트: 서버주무르기[Serverinfo.pe.kr], http://www.serverinfo.pe.kr/\r\n' + 

      'Windows Server, IIS, SQL Server, Exchagne Server 팁앤테크, QnA 게시판';        

      // set data to clibboard 

        var result = window.clipboardData.setData('Text', txt); 

    } 

</script> 

<body oncopy="contents_cp();"> 

    이 내용을 클립보드에 복사해서 에디터에 붙여넣기 해보세요 

</body> 


추가한 내용중에,  document.URL 는  해당 웹페이지의 주소를 가져옵니다


출처: http://www.phpschool.com/ 

http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=50797





관련자료

등록된 댓글이 없습니다.
Today's proverb
얼마 전에 ‘어릴 때에는 무엇이 되고 싶었습니까?’ 라는 질문을 받은 적이 있습니다. 저는 진지하게 이렇게 대답했습니다. ‘솔 바스요.’ 건방지게 듣지 마십시오. 저는 정말 진정한 제 자신이 되고 싶었습니다. <솔바스, 미국의 영상 디자이너>