Цитата |
---|
fleshk пишет:
Код |
---|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title></title>
<script language="javascript" type="text/javascript">
<!--
function copy_clip(meintext)
{
if (window.clipboardData)
{
// для IE
window.clipboardData.setData("Text", meintext);
}
else if (window.netscape)
{
try {
if (netscape.security.PrivilegeManager.enablePrivilege)
netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
} catch (e) {alert('Скопировать в Буфер\n'+e); return;}
var clip = Components.classes['@mozilla.org/widget/clipboard;1']
.createInstance(Components.interfaces.nsIClipboard);
//alert(clip);
if (!clip) return;
var trans = Components.classes['@mozilla.org/widget/transferable;1']
.createInstance(Components.interfaces.nsITransferable);
if (!trans) return;
trans.addDataFlavor('text/unicode');
var str = new Object();
var len = new Object();
var str = Components.classes["@mozilla.org/supports-string;1"]
.createInstance(Components.interfaces.nsISupportsString);
var copytext=meintext;
str.data=copytext;
trans.setTransferData("text/unicode",str,copytext.length*2);
var clipid=Components.interfaces.nsIClipboard;
if (!clip) return false;
clip.setData(trans,null,clipid.kGlobalClipboard);
}
alert("Скопировать в Буфер:\n\n" + meintext);
return false;
}
function closeIt()
{
close();
}
//-->
</script>
</head>
<body>
<textarea rows="10" cols="45" name="text"></textarea>
<input type="submit" class="button" value="Скопировать в Буфер" onclick="copy_clip(document.getElementById('text').value);">
</body>
</html>
| Не долго думая:)
|
Этот код уже видел, не работает он ни firefox, ни в opera