게시물 내용을 퍼갈수 있도록 자동 복사??

· 13년 전 · 1604 · 3
게시물 내용을
자유롭게 퍼갈 수 있는 기능을 만들고 싶습니다

버튼 하나로 뷰페이지 내용을 자동으로 복사되게 하려면
어떻게 해야할까요??

혹시 소스를 알고계시면 알려주세요 ㅜㅜ
|

댓글 3개

자바스크립트를 이용해서 하시면 되구요.
<script>
function copy(){
var str = '<?=$view[content];?>';
window.clipboardData.setData('Text',str);
alert("HTML 테그가 복사되었습니다.");
}
</script>
<a href="javascript:void(0);" onclick="javascript:copy()">복사</a>

와같이 해주시면 되곘습니다.
자바스크립트코드상
var str = '내용'; 이렇게 하면 에러가 날 확률이 높습니다.
문법 오류가 많이 발생 될겁니다.

(function ($){
$(document).ready(function (){
var str = $('#writeContents').html();
/* 아니면 */ //var str = $('#writeContents').text();
window.clipboardData.setData('Text',str);
alert("HTML 테그가 복사되었습니다.");

});
})(jQuery);

처럼 처리 하시는걸 추천합니다.
여기서 #writeContents 는 지금 보고 있는 글 소스 보기 해보니 컨텐츠가 div 태그로 묶여 있고 id 가 writeContents 라서 예를 든겁니다. 스킨에 따라 다르겠죠.
답변 감사드립니다

그런데 버튼 처리는 어떻게 해야하죠??
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13년 전 조회 1,638
13년 전 조회 1,108
13년 전 조회 830
13년 전 조회 1,545
13년 전 조회 915
13년 전 조회 1,000
13년 전 조회 860
13년 전 조회 2,148
13년 전 조회 1,600
13년 전 조회 1,605
13년 전 조회 2,095
13년 전 조회 1,267
13년 전 조회 1,007
13년 전 조회 1,559
13년 전 조회 1,780
13년 전 조회 1,387
13년 전 조회 974
13년 전 조회 1,364
13년 전 조회 905
13년 전 조회 1,737