马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
在回复时提交内容的同时复制内容到剪贴板是一个非常实用的功能,它能有效避免非正常因素导致发贴失败时数据丢失,节省发帖人重新输入的时间。
IsaacZ一开始使用了动网论坛betteredu网友提供的一个方法(http://bbs.dvbbs.net/boardid=8&a ... p;skin=0&Star=1第2页12楼),但修改后复制和粘贴、清理代码存在一点小问题。
后来动网官方论坛几经升级,又有shinzeal网友提供“http://bbs.dvbbs.net/dispbbs.asp ... =1205368&page=1”,下载并修改后直接解决快速回复时的内容复制问题。为了能够在高级回复中同样拥有这一功能,IsaacZ 特意研究了一下代码,发现只需在images/post/DhtmlEdit1.js中加入几行代码就解决问题。具体步骤:
升级论坛到最新2006-7-16版,打开编辑“images/post”文件夹里的 DhtmlEdit1.js 文件,查找下列字符串:
- //d.body.innerHTML=document.getElementById(hiddenid).value;
复制代码
在它下面一行添加如下代码:
- //下面代码目的是发贴前把数据复制的到剪切板 shinzeal edited this on 2006.03.04
- var Copied;
- Copied = IframeID.document.body.createTextRange();
- Copied.execCommand('Copy');
- window.status="中国英语发音论坛提醒:您发贴内容已经复制到剪切板,以减少非正常因素导致发贴失败时数据丢失";
- setTimeout("window.status='';",10000);
- //添加结束
复制代码
保存退出,上传到相应位置即可。
这样做法的不足之处:利用状态栏提醒速度太快,一点儿都不醒目。
为了解决提醒的问题,点拨论坛在后台在“提交”按钮的上面和旁边加了提醒文字,请参考。
[此贴子已经被作者于2006-9-3 18:15:28编辑过] |