現(xiàn)在瀏覽器種類也越來越多,諸如 IE、Firefox、Chrome、Safari等等,因此現(xiàn)在要實現(xiàn)一個js復制內(nèi)容到剪貼板的小功能就不是一件那么容易的事了。
原理是:創(chuàng)建一個隱藏的flash文件,同時給給flash的變量FlashVars 賦值“clipboard=..”,通過這個賦值flash就會把復制的內(nèi)容放到剪貼板。這個方法兼容IE、Firefox、Opera、chrome、 Safari,真可謂“萬能”的解決方案。瀏覽器Flash的安裝率非常高,這幾乎是一個完美的解決方案。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
<html xmlns="
<head>
<title>Web開發(fā)者 -
www.Admin10000.com </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript">
var clipboardswfdata;
var setcopy_gettext = function(){
clipboardswfdata = document.getElementById('test_text').value;
//alert(clipboardswfdata);
window.document.clipboardswf.SetVariable('str', clipboardswfdata);
}
var floatwin = function(){
alert('復制成功!');
//document.getElementById('clipinner').style.display = 'none';
}
</script>
</head>
<body>
<textarea id="test_text" rows="15" cols="100">文本
主站蜘蛛池模板:
望谟县|
鲁甸县|
黔江区|
贞丰县|
昆明市|
新巴尔虎右旗|
邵阳市|
富锦市|
克东县|
赞皇县|
六盘水市|
江山市|
道真|
太原市|
民县|
平顶山市|
修文县|
古交市|
江华|
南木林县|
金塔县|
南安市|
鄱阳县|
中阳县|
礼泉县|
鄂托克前旗|
马关县|
榆社县|
淮南市|
孝昌县|
榆树市|
濮阳县|
乌审旗|
扎兰屯市|
驻马店市|
崇仁县|
泾阳县|
河间市|
通海县|
瓦房店市|
土默特右旗|