以下代码:
复制内容到剪贴板
代码:
<script defer>
document.body.oncopy=new
Function("setTimeout
(addDataToArticleEnd,300);");
document.oncopy=new Function
("setTimeout
(addDataToArticleEnd,300);");
function addDataToArticleEnd()
{
var d =
window.clipboardData.getData('Text');
window.clipboardData.setData('Text',"
复制内容:\r\n/*--------\r\n"+d+"\r\n
--------*/\r\nMr.Yulri @版权所有
<Yulri@msn.com>\r\n");
}
function
addDataToParagraphEnd()
{
var d =
window.clipboardData.getData('Text');
d=d.replace(/
\r\n/g,"\r\nMr.Yulri @版权所有
<Yulri@msn.com>\r\n");
if(d.charAt(d.length-1)!
='\n')
d=d+"\r\nMr.Yulri @版权所
有 <Yulri@msn.com>\r\n";
window.clipboardData.setData('Text',"
复制内容:\r\n"+d);
}
function couldNotCopyArticle()
{
window.clipboardData.setData
('Text',"\r\nMr.Yulri @版权所有
<Yulri@msn.com>\r\n");
}
function doNothing()
{
}
</script>为何在单独的.html文件里能实现功能,而把它添加到5D6D领地里面(添加的地方是“其他头部信息”)就不能实现了呢,总是提示错误“document.body为空”,请问,是怎么回事呢??