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>
  • 相关阅读:
    网络应用框架Apache MINA 一个应用样例(转)
    Linux安装JDK详细步骤(转)
    MySQL主从复制配置
    linux IP 设置
    Log4j的应用实例
    linux 远程复制
    MySQL外部访问配置
    Camshift算法2
    Canny边缘检测
    cvCopy()和cvCloneImage()的区别
  • 原文地址:https://www.cnblogs.com/zhangsir/p/975402.html
Copyright © 2011-2022 走看看