2007/01/06

웹페이지 스크랩시 출처표기 클립보드 추가 javascript

다음 스크립트는, 웹페이지를 스크랩해서 다른곳에 복사할 경우 복사된 내용에 별도의 내용을 추가하는 javascript 입니다.  소스는 간단합니다.


<script language="javascript">
// Clipboard Copy Alert
function contents_cp()
{
    if (window.event)
    {
        window.event.returnValue = true;
        window.setTimeout('attach_kinref()', 25);
    }
}
function attach_kinref()
{
    if (window.clipboardData) // IE
    {
        // get data from clipboard
        var txt = window.clipboardData.getData('Text');        
        // attach the source at the end of text
        txt = txt + '\r\n\r\n스크랩원본글: ' + document.URL + '\r\n' +
       '출처웹사이트: 서버주무르기[Serverinfo.pe.kr],
http://www.serverinfo.pe.kr/\r\n' +
       'Windows Server, IIS, SQL Server, Exchagne Server 팁앤테크, QnA 게시판';
       
       // set data to clibboard
        var result = window.clipboardData.setData('Text', txt);
    }
}
</script>
<body oncopy="contents_cp();">
     이 내용을 클립보드에 복사해서 에디터에 붙여넣기 해보세요
</body>

추가한 내용중에,  document.URL 는  해당 웹페이지의 주소를 가져옵니다.


출처: http://www.phpschool.com/
http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=tipntech&wr_id=50797

댓글 없음:

댓글 쓰기

가장 많이 본 글