华俄国际知名客户
华俄国际商业服务
俄罗斯广告推广
企业俄罗斯商业服务
俄语平面广告制作
华俄国际版权声明
未经华俄国际许可私自抄袭或转载本站内容的公司或个人,我们会将抄袭的公司名称、网站信息公布在下面,以示警告。情节恶劣的将通过法院裁决!
谁自重,谁就会得到尊重
                   ——巴尔扎克
yandex广告专家认证 俄罗斯虚拟主机 俄语网站制作 yandex推广方案 ru域名注册
  • 1
  • 2
  • 3
  • 4
  • 5

用js+flash实现网页中复制数据功能

经常在网页上看见“复制本页网址,给你的朋友分享”之类的话,点按钮,在IE下能复制成功,而在firefox和opera等其他浏览器就不行。

下面的例子使用js+flash(as)实现了在不同浏览器里复制的功能,这样做的好处就是规避了浏览器兼容的问题。也就是说支持firefox,IE,OPERA

怎样使用?

代码如下:

<html>
<head>
<title>用js+flash实现网页上的文本复制</title>
</head>
<body>
<script type="text/javascript" language="javascript">
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='+textit+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
document.getElementById(flashcopier).innerHTML = divinfo;
}
}
//copyit("")
</script>
<input type="text" value="用flash+javscript实现网页上的文本复制" id="g">
<a href="javascript:copyit(document.getElementById('g').value);">复制一下</a>
</body>
</html>


下一篇:什么是虚拟主机?虚拟主机建设网站有那些特点?..
上一篇:在Dreamweaver中插入有颜色的直线..

更多新闻信息查看
俄文网站建设、.ru域名申请注册、俄罗斯虚拟主机服务热线服务热线
  • 华俄国际与您沟通
  • 从心开始!
莫斯科 ООО"Армекс"
电话: 007-495-2352602
007-495-9712790
北京客服
电话: 86-10-64926602
技术支持
俄文网站建设特色服务特色服务