Javascript复制粘贴

<script type="text/javascript">
 function std_playUrl(obj)
 {
 	if (obj == null)
 	{
 		var ok = window.clipboardData.setData("Text", document.location.toString());
 		if (ok == true) {
		alert("当前网址已被复制!");
		}
 	}
 	else
 	{
 		var url = window.clipboardData.getData("Text");
 		if (url == null)
 		{
 			alert("剪切板文本内容为空!");
 			return false;
 		}
 		var re1 = /^((http|https|ftp|rtsp|mms|pmn):(///|////)[A-Za-z0-9/./=/?%/-&_~`@/]/':+!]+)/ig; 
 		var re2 = /([a-zA-Z0-9_][.](/w) + [.]{1,}(net | com | cn | org | cc)((( //[/~]*|//[/~]*)(/w)+)|[.](/w)+)*(((([?](/w)+){1}[=]*))*((/w)+){1}([/&](/w)+[/=](/w)+)*)*)/ig; 
		var t1 = re1.test(url), t2 = re2.test(url);
		if (!t1 && !t2)
		{
			alert("剪切板内容不是网址,请检查!");
			return false;
		}
		if (confirm("确认要打开以下网址? / n / n" + url))
		{
			obj.href = (t1 ? "":"http://")+url;
			obj.target="_blank";
			return true
		} 
		return false; 
	} 
} 
document.write(' <span style="border:dotted 1px;padding:2px"> <a href=javascript:std_playUrl() title=复制本页URL>复制本页地址</a>  <a href=# onmouseover=this.href="#" onclick="return std_playUrl(this)" target=_blank title=转到剪切版URL>粘贴</a> </span>'); 
 		
</script>

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理

相关文章

开始在上面输入您的搜索词,然后按回车进行搜索。按ESC取消。

返回顶部