클립보드로 복사하기 PHP 2010. 1. 12. 10:30

클립보드로 복사하는 버튼 구현입니다.

function copyClipData() {
 if( $('divList').innerText != "" ) {
  window.clipboardData.setData('Text', $('divList').innerText);
  alert("클립보드로 복사되었습니다.");
 } else {
  alert("복사할 데이터가 없습니다.");
 }
}

divList는 내용이 출력되는 부분의 div입니다.
divList를 보시면..

<div id="divList"></div>

이렇게 구현되었고, innerHTML에 의하여 저 div안에 내용이 들어갑니다.
그래서 저 안에 innerText가 있으면 복사하고 없으면 데이터가 존재하지 않다는 경고창을 띄워줍니다.