Js clipboard application clipboardData detailed resolution


Note: ie7, and ie8 have a copy of the page permissions, to be set in the “security” in the “custom level” script

The clipboardData object

Provides access to the clipboard.

**Three methods **1. ClearData (sDataFormat) deletes data in a specified format from the clipboard. GetData (sDataFormat) gets the data in the specified format from the clipboard. 3. SetData (sDataFormat, sData) assigns a specified format of data to the clipboard. Returning true indicates that the operation was successful.

example

< Script language = “JavaScript” > < ! — Var text = “123”; If (! Window. The clipboardData. SetData (’ Text, Text)) / / give the Text format of the data {         Alert (” copy failed!” ); } Text = window. ClipboardData. GetData (” text ”); // get the data in text format Alert (text); Window. The clipboardData. ClearData (” Text ”); // clears data in text format Text = window. ClipboardData. GetData (” text ”); Alert (text); / / - > < / script>

Some ways:

< ! PUBLIC DOCTYPE HTML ”- / / / / W3C DTD XHTML 1.0 Transitional / / EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd” > < HTML XMLNS = “http://www.w3.org/1999/xhtml” > < Head> < Meta HTTP - equiv = “content-type” Content = “text/HTML. Charset = gb2312 ”/ > < Title> Js copy code < / title> < / head> < Body> < P> < Input type=“button” name=“anniu1” onClick=‘copyToClipBoard()’ value=” copy theme address and url address to QQ/MSN friends ”> < Script language = “javascript” >     The function copyToClipBoard () {       Var clipBoardContent = "";       ClipBoardContent + = document. The title;       ClipBoardContent + = "";       ClipBoardContent + = this. Location. Href;       Window. The clipboardData. SetData (” Text ”, clipBoardContent);       Alert (” copy successfully, please paste it on your QQ/MSN to recommend it to your friends ”); } < / script>     < Br / > < Br / >

**Directly copy the url **< Input type=“button” name=“anniu2” onClick=‘copyUrl()’ value=” copyUrl address ”> < Script language = “javascript” >     The function copyUrl ()     {       Var clipBoardContent = this. Location. Href;       Window. The clipboardData. SetData (” Text ”, clipBoardContent);       Alert (” copy successful!” );     } < / script> < Br / > < Br / > When you click on the text box, copy the text box < Input onclick=“oCopy(this)” value=” hello. > < Script language = “javascript” > The function oCopy (obj) { Obj. The select (); Js = obj. CreateTextRange (); Js. ExecCommand (” Copy ”) Alert (” copy successful!” ); } < / script> < Br / > < Br / > **Copy the text box or hide the contents of the field **< Script language = “javascript” > The function CopyUrl (target) { Target, value = myimg. Value; Target. The select ();     Js = myimg. CreateTextRange ();     Js. ExecCommand (” Copy ”); Alert (” copy successful!” ); } The function AddImg (target) { Target, value = “[IMG]” + myimg. Value + ”[/ IMG]”; Target. The select (); Js = target. CreateTextRange ();     Js. ExecCommand (” Copy ”); Alert (” copy successful!” ); } < / script>

< Input name=myimg type=hidden id=myimg value=“http://pmp.www.jb51.net” /> < Input name=imgurl type=text size=32 value=“http://pmp.www.jb51.net” /> < Input type=button value=” click here to copy the address of this site “onclick=“CopyUrl(imgurl);” / >

< Br / > < Br / > **Copy the contents of the span tag **< The script type = “text/javascript” > < / script> < Br / > < Br / > < The script type = “text/javascript” > The function copyText (obj)     { Var RNG = document. Body. CreateTextRange (); RNG. MoveToElementText (obj); RNG. ScrollIntoView (); RNG. The select (); RNG. ExecCommand (” Copy ”); RNG. The collapse (false); Alert (” copy successful!” ); } < / script>

Here is the code snippet: < Br / > < Br / > < Span id = “tbid” > http://pmp.www.jb51.net< / span>     [< a href = ”#” onclick = “copyText (document. All. Tbid)” > click copy < / a>] < Br / > < Br / > < Span id = “tbid2” > http://www.www.jb51.net/pmp< / span>     [< a href = ”#” onclick = “copyText (document. All. Tbid2)” > click copy < / a>] < Br / > < Br / >

< / p> < / body> < / html>

Here’s another way:

The function copyQQ (qq) { Var obj = document. GetElementById (qq); Obj. The select ();         Js = obj. CreateTextRange ();         Js. ExecCommand (” Copy ”);         Alert (” code has been successfully copied!” );

}

// set the copied content to be appended to the URL of this website               The function SetCopyContent () {                       Window. The event. The returnValue = false;                       Var content = document.title + “/r/n”;                       Content += document.getelementbyid (“txt1”). Value + “/r/n”;                       Content += “this resource comes from” + this.location.href;                       Window. The clipboardData. SetData (’ Text ‘content);                       Alert (” copy successfully, please paste it on your QQ/MSN to recommend it to your friends ”);               }

Call: