|
作者: 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号