复制Input内容代码_支持所有浏览器

html代码

<input type="text" id="testInput" name="testInput" value="4234324234" />
<div id="buttonBox">
    <button onclick="copy('testInput')">copy</button>
</div>


JS文件

<script>
function $(id){
    return document.getElementById(id);
}

function copy(){//ie6
    var value = $('testInput').value;  
    window.clipboardData.clearData();   
    window.clipboardData.setData("Text", value); 
    alert('复制成功!');    
}

function flashCopy(){//firefox .......
    return $('testInput').value;  
}

function flashCopyBack(){
    alert('复制成功!');
}

if("v" != "v"){//如果不是IE时,就用FLASH的方式复制
    $('buttonBox').innerHTML = '<embed src="111.swf" width="48" height="23" quality="high"  pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>';
}
</script>

原文来自:http://www.zishu.cn/10/900.html

posted @ 2012-09-20 10:05  hm21  阅读(1416)  评论(0)    收藏  举报