剪切板操作的代码!测试用

wangzhuangji 2012-11-14 09:27:31
<HTML>
<HEAD>
<TITLE>操作剪板</TITLE>
</HEAD>
<script>
function copyToClipboard()
{
var d=document.all("source").value;
window.clipboardData.setData('text', d);
}

function setValue()
{
var t=new Array();
var t=window.clipboardData.getData('text').split("\n");
var h1;
var h2;
var h3;
var h4;
h1 = "<table border='1'><tr>";
h2 = "<td>";
h3 = "</td>";
h4 = "</tr></table>";
var obj = document.getElementById("dodododo");
//alert(document.getElementById());
alert(t.length);
alert(t[0]);

//alert(t[0].split("\t")[1]);
var h = "";
for(var i=0;i<t.length-1;i++){

h = h + h2 + t[i] + h3;
}
obj.innerHTML = h1 + h + h4;
//obj.innerHTML = "<table border='1'><tr><td>" + t[0] + "</td><td>" + t[1] + "</td></tr></table>"
//document.getElementById("xm").innerHTML=t[0];
//document.getElementById("xb").innerHTML=t[1].split("\r\n")[1];
//document.getElementById("nl").innerHTML=t[2].split("\r\n")[1];
//document.getElementById("mz").innerHTML=t[3].split("\r\n")[1];
}

function getvalue()
{
var t=window.clipboardData.getData('text').split("\n");
alert(t[3]); //第一行
var b=t[3].split("\t");
alert(b[0]);//第一列
}

</script>
<BODY >

<button onclick="copyToClipboard();">拷</button>
<input type="text" size=20 id="source" value="数据">
<br>
<button onclick="alert(window.clipboardData.getData('text'));">示</button>
<button onclick="window.clipboardData.clearData('text');">清空</button>
<button onclick="setValue()">AA</button>

<div id="dodododo"></div>

</BODY>
</HTML>


表格作成用
<table border="1">
<tr>
<th>Heading</th>
<th>Another Heading</th>
</tr>
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
</tr>
<tr>
<td>row 2, cell 1</td>
<td>row 2, cell 2</td>
</tr>
</table>
...全文
59 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
sgyyz 2012-11-14
  • 打赏
  • 举报
回复
貌似你这个不支持所有浏览器吧!你去看看现在的剪切按钮,然后右键看一下,全部都是用flash实现的!都是用的ZeroClipboard

61,115

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧