华俄国际最新客户

  • 莫斯科光明楼美食娱乐城
  • 宁波市万杰机械制造有限公司
  • ООО "365КУПИ"
  • 美加伦国际商务旅游公司
  • 浙江鹏业不锈钢有限公司
  • ООО "Здравмир"
  • 浪莎袜业集团
  • 黑河中国旅行社
  • 北京华典威邦经贸有限公司

华俄国际商业服务

俄罗斯网络广告推广

企业俄罗斯商业服务

俄语平面广告制作系列

用js+flash实现网页中复制数据功能  --2007年12月05日

经常在网页上看见“复制本页网址,给你的朋友分享”之类的话,点按钮,在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
86-10-64925711
中国技术支持
特色服务
俄文网站建设特色服务
  • 让您100%拥有域名所有权
  • 具有跨国商业服务网络
  • 专业翻译、本土化设计队伍
  • 有自己的产品研发团队
  • 企业营销俄罗斯一站式服务