Function copytoclipboard (txt) {<br/> If (window. clipboardData) {<br/> window. clipboardData. cleardata (); <br/> window. clipboardData. setdata ("text", txt); <br/> alert ("Copied successfully! "); <Br/>} else if (navigator. useragent. indexof (" Opera ")! =-1) {<br/> window. location = txt; <br/>} else if (window. netscape) {<br/> try {<br/> Netscape. security. privilegemanager. enableprivilege ("universalxpconnect"); <br/>}catch (e) {<br/> alert ("your Firefox security restrictions allow you to perform clipboard operations. Open 'about: config 'Will signed. applets. codebase_principal_support 'is set to true and then retry "); <br/> return false; <br/>}< br/> var clip = components. classes ["@ mozilla.org/widget/clipboard1_1"]. createinstanc E (components. Interfaces. nsiclipboard); <br/> If (! Clip) <br/> return; <br/> var trans = components. classes ["@ mozilla.org/widget/transferable1_1"]. createinstance (components. interfaces. nsitransferable); <br/> If (! Trans) <br/> return; <br/> trans. adddataflavor ('text/Unicode '); <br/> var STR = new object (); <br/> var Len = new object (); <br/> var STR = components. classes ["@ mozilla.org/supports-string1_1"]. createinstance (components. interfaces. nsisupportsstring); <br/> var copytext = txt; <br/> Str. data = copytext; <br/> trans. settransferdata ("text/Unicode", STR, copytext. length * 2); <br/> var clipid = components. interfaces. Nsiclipboard; <br/> If (! Clip) <br/> return false; <br/> clip. setdata (trans, null, clipid. kglobalclipboard); <br/>}</P> <p> alert (copytoclipboard ("http://www.bearcms.cn "));