묻고답하기
주소복사버튼을 만들고싶습니다. 조언좀 부탁드려요
2017.10.03 17:59
게시글 본문에 있는 uri 주소 링크를 주소복사버튼으로 만들고 싶은데요.
스크랩의 경우 외부에서 빼오는 거라 여기저기 검색해서 할 수 있었는데
이건 깨지고 넘 어렵네요 ㅠㅠ
주소 링크 부분은
view_document.html 에서
<div class="uri" title="{$lang->document_url}"><a href="{$oDocument->getPermanentUrl()}">{getFullUrl('', 'mid',$mid,'document_srl', $document_srl)}</a></div>
입니다. 이걸 주소복사 버튼으로 바꾸고싶은데 어떻게 해야할까요 ㅠㅠ 조언좀 부탁드려요
댓글 2
-
불금
2017.10.03 21:21
-
비욘세
2017.10.03 23:41
view_document.html에서
<span class="btn"><a href="{getFullUrl('', 'mid',$mid,'document_srl', $document_srl)}"onclick="copyToClipboard(this.href)">{$lang->cmd_copy}</a></span>
이렇게 주소복사 버튼을 만드는 것은 성공했습니다.
이후 바로 밑에 <script type="text/javascript" src="./copyToClipboard.js"></script>
를 붙여주었고
copyToClipboard.js 파일에
function copyToClipboard(text) {
window.prompt("컨트롤+C를 눌러 복사하세요", text);
}
문구를 넣어줬더니 주소버튼을 클릭시 프롬프트 안내창이 뜨더라구요.문제는 창을 끄면 바로 새로고침이 된다는 것입니다.이제 정말 다 온거같은데 새로고침문제에 대해서 조언 좀 부탁드리겠습니다..
주소자체는 {getFullUrl('', 'mid',$mid,'document_srl', $document_srl)} 이렇게 받거나
{$oDocument->getPermanentUrl()} 이거를 복사하게 하면되요.
복사하게 하는 스크립트는 여러가지가 있으므로 전 패스..