2011-01-04 4 views
0

나는 클립 보드 효과를 얻기 위해 ZeroClipboard를 사용했습니다. 이제는 복사하여 사이트를 열고 싶습니다. 따라서 코드에 window.open()을 추가하는 방법은 무엇입니까? 고맙습니다. 예 : 다음은 내 customed js 파일입니다.window.open 이벤트를 ZeroClipboard에 추가하는 방법

ZeroClipboard.setMoviePath("js/ZeroClipboard.swf");....... 

html로의 구조는

<div id="test" link="the url will be open">text will be copied</div> 

답변

0

당신은 이벤트의 청취자를 사용할 수있다 - 예를 들어, onMouseUp에 -이를 실현하려 :

<script language="JavaScript"> 
    var clip = new ZeroClipboard.Client(), 
    myTextToCopy = "Hi, this is the text to copy!";     
    clip.glue('d_clip_button'); 
    clip.setText(myTextToCopy); 

    clip.addEventListener('onMouseUp', eventFunction); 

    function clipboardEvent() { 
     window.location.href = 'http://google.com'; 
    } 
</script> 

을 나는 그래서 당신은 더 이상 문제가 생기면 알려 주시기 바랍니다 코드를 테스트하지 않았습니다)

관련 문제