2011-01-04 7 views
0

ich ZeroClipboard verwendet, um die Kopie in den Zwischenablage-Effekt, jetzt möchte ich kopieren und Website öffnen, so wie Sie die window.open() Code hinzufügen. Danke. zB: das Folgende ist meine angepasste js-Datei.Wie Hinzufügen von window.open Ereignis zu ZeroClipboard

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

die Struktur des HTML ist

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

Antwort

0

Sie ein Ereignis listner verwenden - zum Beispiel onMouseUp - achive dies:

<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> 

Ich habe den Code nicht getestet, so lassen Sie es mich wissen, wenn Sie in jeder weiteren Schwierigkeiten geraten;)

Verwandte Themen