如何将window.open事件添加到ZeroClipboard

时间:2011-01-04 06:45:08

标签: javascript

我使用ZeroClipboard将副本复制到剪贴板效果,现在我想要复制并打开网站,以便如何将window.open()添加到代码中。谢谢。例如:以下是我自定义的js文件。

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

html的结构是

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

1 个答案:

答案 0 :(得分: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>

我没有测试过代码,如果您遇到任何进一步的麻烦,请告诉我们。)