如何将以下代码放到JS文件里使其正常运行 55

代码如下:document.body.oncopy=function(){setTimeout(function(){vartext=clipboardData.getD... 代码如下:
document.body.oncopy = function () { setTimeout( function () { var text = clipboardData.getData("text if (text) { text = text + "\r\n本文来自,详细请参考:"+location.href; clipboardData.setData("text", text); } }, 100 ) }")

我把他直接放到JS里调用,发现不管用。这个主要是一个用户复制文章的话,会自动在文章末尾出现该文章网址的js文件。
大侠帮帮忙,怎么样书写才能放到JS里调用呢
展开
 我来答
jpmf007
2012-05-19 · TA获得超过184个赞
知道小有建树答主
回答量:140
采纳率:0%
帮助的人:104万
展开全部
js文件保存为 copy2.js(名字自己改)
内容写:function copy2() {
setTimeout( function () {
var text = clipboardData.getData("text if (text) { text = text + "\r\n本文来自,详细请参考:"+location.href; clipboardData.setData("text", text); } }, 100 ) }")
}
}
上面你写的这一段代码很可能是错的,主要自己修改正确,不然函数就是错误的。
页面里面在<head>和</head>之间添加包含js文件的代码,如:
<head>
<script src="copy2.js"></script>
</head>
<body oncopy="copy2()">
</body>
上面的代码缺一不可,copy2.js文件放在页面相同的目录下。
幻世浮生梦
2012-05-18 · 超过18用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:50.8万
展开全部
把你的操作封装到一个方法里保存到js文件中,然后在你的页面中的<body>标签的oncopy事件调用该方法。
追问
能不能详细说说,我已经将悬赏额提高到最高了,我只有这么多财富值了。希望能详细教教我,因为我对编程什么的基本不懂!
追答
楼上正解,不过需要把那段js放到js文件中然后引入进你的网页来。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
怀晴曦2O
2012-05-18 · TA获得超过105个赞
知道答主
回答量:162
采纳率:0%
帮助的人:98.1万
展开全部
放到页面的最下面
追问
能不能详细说说,我已经将悬赏额提高到最高了,我只有这么多财富值了。希望能详细教教我,因为我对编程什么的基本不懂!
追答


function cc() { setTimeout( function () { var text = clipboardData.getData("text if (text) { text = text + "\r\n本文来自,详细请参考:"+location.href; clipboardData.setData("text", text); } }, 100 ) }")

网页内容

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式