zoukankan      html  css  js  c++  java
  • flash相关的关于剪切板的一个例子 (太忙了,还是转吧)

    一个关于剪切板的例子:

    经常在网页上看见“复制本页网址,给你的朋友分享”之类的话,点按钮,在IE下能复制成功,而在firefox和opera等其他浏览器就不行
    下面的例子使用flash(as)+javascript实现了在不同浏览器里复制的功能,这样做的好处就是规避了浏览器兼容的问题。也就是说支持firefox,IE,OPERA

    看演示:用firefox和ie分别测试
    点这个页面最下面的复制按钮,然后粘贴在QQ,或者MSN等文本框内

    怎样使用?
    1.先下载这个FLASH文件:下载,右键另存

    2.代码如下:
    <html>
    <head>

    <title>用flash+javscript实现网页上的文本复制</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>
  • 相关阅读:
    Android笔记:数据储存
    Android笔记:管理所有活动
    Android随笔:属性
    Android笔记:限定符
    Android笔记:ninepatch
    Android笔记:获取屏幕信息
    js自动完成
    动态生成实体类
    EF框架学习手记
    js遮罩效果
  • 原文地址:https://www.cnblogs.com/zhangsir/p/975402.html
Copyright © 2011-2022 走看看