论坛: 网站建设 标题: 发个小小的代码--复制指定内容到剪贴板. 复制本贴地址    
作者: NetFog [q70213526]    版主   登录
今天在写文章系统时,要用到一功能,俺JS基本没学,只好到网上找了.在Discuz及163的BLOG都用过类似的功能,拿来主义,直接用了..
从Discuz论坛程序里找出来的.他们用来复制指定代码...

我们修改一下可以用来完成"发表内容时自动复制内容到剪贴板"

代码如下:

<script language="javascript">
function findobj(n, d) {
var p, i, x;
if(!d) d = document;
if((p = n.indexOf("?"))>0 && parent.frames.length) {
d = parent.frames[n.substring(p + 1)].document;
n = n.substring(0, p);
}
if(x != d[n] && d.all) x = d.all[n];
for(i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
for(i = 0; !x && d.layers && i < d.layers.length; i++) x = findobj(n, d.layers[i].document);
if(!x && document.getElementById) x = document.getElementById(n);
return x;
}

function copycode(obj) {
var rng = document.body.createTextRange();
rng.moveToElementText(obj);
rng.scrollIntoView();
rng.select();
rng.execCommand("Copy");
rng.collapse(false);
}

</script>

<form name="form1" method="post" action="">
  <span id="f">test</span>
  <input type="button" name="Submit" value="复制" onclick="copycode(findobj('f'));">
</form>

地主 发表时间: 06-04-13 22:22

回复: Shell [f_h]   论坛用户   登录
俺禁用 “通过脚本进行粘贴操作” 。嘿

B1层 发表时间: 06-04-18 16:14

回复: NetFog [q70213526]   版主   登录
我的想法是当用户发文章时,自动复制文章,防止登时而使辛苦打的字没了。。

晕,这电脑没五笔,拼音打得真累。

B2层 发表时间: 06-04-18 17:24

论坛: 网站建设

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号