欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

求教怎么实现在ie和ff下面都能复制粘帖?处女帖(急)

更新时间: 2015-02-07 03:05:23 责任编辑: Author_N8

 

求教如何实现在IE和FF下面都能复制粘帖?-处女帖(急)
谢谢!

--参考方法--
up
--参考方法--
<script type= "text/javascript ">
<!--
function clip(text){
str=eval( "document. " + text)
str.select()
str = document.selection.createRange();
clipboardData.setData( 'text ',(str.text));
}
//-->
</script>
<form name= "form ">
<a href= "javascript:clip( 'form.copy ') ">
复制到剪贴板 </a> <br>
<textarea rows= "16 " cols= "40 " name= "copy "> </textarea>
</form>

功能尽量简单才能实现兼容
--参考方法--
FF有安全问题 不能直接实现,可以通过flash手段

从baidu上搜一个clipboard.swf的swf文件 放到你的网站跟目录下面,
然后用下面的函数就可以了
function copyit(textit) {
if (window.clipboardData) {
window.clipboardData.setData( "Text ",textit);
} else {
var flashcopier = 'flashcopier ';
if(!document.getElementById(flashcopier)) {
var divholder = document.createElement( 'div ');
divholder.id = flashcopier;
document.body.appendChild(divholder);
}
document.getElementById(flashcopier).innerHTML = ' ';
var divinfo = ' <embed src= "/clipboard.swf " FlashVars= "clipboard= '+escape(textit)+ ' " width= "0 " height= "0 " type= "application/x-shockwave-flash "> </embed> ';
document.getElementById(flashcopier).innerHTML = divinfo;
}
}
--参考方法--
UP
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2015-02-07 03:05:23
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/984761/
本文WWW.DOC100.NET DOC100.NET版权所有。