[기타] [URL 복사 클립보드] 익스,파폭,크롬 가능 소스

[url 복사 클립보드] 익스,파폭,크롬 가능 소스

1. 이렇게 소스화 한다면, ie7 까지는 무난하게 클립보드로 복사가 가능하다.
하지만 크롬에서는 window.clipboardData.setData 이 소스가 동작하지 않는다.
<script type="text/javascript">
function ClipUrl(){
oViewLink = $( "ViewLink" ).innerHTML;
//alert ( oViewLink.value );
window.clipboardData.setData("Text", oViewLink);
alert ( "주소가 복사되었습니다. \'Ctrl+V\'를 눌러 붙여넣기 해주세요." );
}
</script>

<div class="copy-link"><span id="ViewLink">http://aaaa.com/aaa/12312</span> <img src="../ico-url-copy.png" border="0" alt="주소복사" onclick="ClipUrl()">

 
2. 그래서 아래와 같은 소스를 사용하여, 크롬이나 파폭에서도 클립보드를 복사할 수 있도록 소스를 수정한다. 
크롬에서 클립보드가 동작하는것을 확인 하였다. 
<div class="code">
    <code>
        <script type="text/javascript"><!--
            function copy_trackback(trb) {
                var IE=(document.all)?true:false;
                if (IE) {
                    if(confirm("이 글의 트랙백 주소를 클립보드에 복사하시겠습니까?"))
                        window.clipboardData.setData("Text", trb);
                } else {
                    temp = prompt("이 글의 트랙백 주소입니다. Ctrl+C를 눌러 클립보드로 복사하세요", trb);
                }
            }
        //--></script>
    </code>
</div>

<div class="entry fix" style="padding: 0 5px; border: solid 1px #CCCCCC">
    <center>이 글의 트랙백 주소 복사하기 :
        <code>
            <a href="http://aaaa.com/aaa/12312" onclick="copy_trackback(this.href); return false;">aaaaaaaaa
            </a>
        </code>
    </center>
</div>
HCB 2013.10.16 12:43:29
감사드립니다. 덕분에 파이어폭스에서도 복사할수 있게금 보기 좋게 되었네요.^^;
슈퍼맨 웹스터디 2013.10.16 17:33:13
도움이 되었다니 다행입니다. ^^
HB 2013.11.19 22:23:25
정말 감사드려요... 플래시로 해야하나 했는데 이건 그냥 가능하네요..



덕분에 간편하게 됬습니다. :)
고수 2014.09.17 10:59:29
해당 소스에서 일일이 페이지 url을 넣어주지 않고 해당 페이지 url을 자동으로 인식해서 복사되는 방법은 없나요?~

 <a href="http://aaaa.com/aaa/12312" 이 부분요~
1 2 3 4 다음 맨끝
글쓰기