글 내용을 복사해가는 스크립트 질문이요 > 자유게시판

자유게시판

글 내용을 복사해가는 스크립트 질문이요 정보

글 내용을 복사해가는 스크립트 질문이요

본문

마무리 작업중인 http://memori.co.kr/ 와 관련된 질문입니다.

보통 글을 퍼갈 때 드래그 해서 ctrl+C ctrl+V 이런 식으로들 많이 하는데,
그럴 필요 없이 버튼을 클릭하면 글 내용이 클립보드로 복사되도록 하고 싶습니다.
하지만 글의 특성상 색깔로 강조를 하거나 사진자료가 들어가는 경우가 있어서,
그 내용도 같이 들어가도록 하고 싶습니다.
글의 말미에는 작성자와 원글 링크를 자동으로 덧붙여주고..

innerHTML을 넣으니까 태그들이 그냥 그대로 들어가버리고,
innerText로 하니까 말 그대로 텍스트만 들어가버리고...
어떻게 해야 좋을지 아직 javascript쪽으로는 짧아서 모르겠습니다.

어떤 속성을 이용해야 한다거나, 어느 사이트에서 공부하면 자연스레 방법을 알 것이다...
이런 조언 꼭 부탁드립니다!
추천
0

댓글 6개

제 사이트에 사용하는걸로 알려드릴께요
더 좋은 방법은 다른 고수님들이 하수를 대신해서 알려주실꺼에요~

상단에 이거 넣고요
<script>
function copy_msg(msg){
        document.all["copymsg"].value = msg;
        var doc = document.all["copymsg"].createTextRange();
        document.all["copymsg"].select();
        doc.execCommand('copy');
        alert(" 게시 내용이 복사 되었습니다. \n\n 원하는곳에 붙여넣으세요!  ");
}
</script>

복사해야 할곳에
<img src="복사될꺼라는 이미지넣고" onclick="copy_msg('<a href=http://주소넣고 target= _blank><img src=http://주소넣고 border=0></a>');" style="cursor:hand">

이걸 변형 좀 해서 넣으시면됩니다.
이렇게 해도 소스코드가 복사되지, 에디터에 복사해넣을 수 있는 형태로는 안 되네요... 에구 좀 더 공부해보고 안되면 포기해야겠습니다. ㅜㅜ
전체 199,625 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT