请教复制页面地址到剪切板的js代码

问题描述

很多网站里有“推荐给朋友”的功能,就是把点击一下能够当前页面路径复制一下,然后可以粘贴,请问这个js代码是什么?要求同时兼容遨游浏览器。

解决方案

解决方案二:
http://blog.sina.com.cn/s/blog_4bed0b5e0100mz5m.html
解决方案三:
1、复制专题地址和url地址<inputtype="button"name="anniu1"onClick='copyToClipBoard()'value="复制地址"><scriptlanguage="javascript">functioncopyToClipBoard(){varclipBoardContent="";clipBoardContent+=document.title;clipBoardContent+="";clipBoardContent+=this.location.href;window.clipboardData.setData("Text",clipBoardContent);alert("复制成功!");}</script>2、复制url地址<inputtype="button"name="anniu2"onClick='copyUrl()'value="复制URL地址"><scriptlanguage="javascript">functioncopyUrl(){varclipBoardContent=this.location.href;window.clipboardData.setData("Text",clipBoardContent);alert("复制成功!");}</script>3、点击文本框时,复制文本框里面的内容<inputonclick="oCopy(this)"value="你好.要copy的内容!"><scriptlanguage="javascript">functionoCopy(obj){obj.select();js=obj.createTextRange();js.execCommand("Copy")alert("复制成功!");}</script>4、复制文本框或者隐藏域中的内容<scriptlanguage="javascript">functionCopyUrl(target){target.value=myimg.value;target.select();js=myimg.createTextRange();js.execCommand("Copy");alert("复制成功!");}functionAddImg(target){target.value="[IMG]"+myimg.value+"[/img]";target.select();js=target.createTextRange();js.execCommand("Copy");alert("复制成功!");}</script><inputname=myimgtype=hiddenid=myimgvalue="http://pmp.cnblogs.com"/><inputname=imgurltype=textsize=32value="http://pmp.cnblogs.com"/><inputtype=buttonvalue="点击这里复制本站地址"onclick="CopyUrl(imgurl);"/>5、复制span标记中的内容<scripttype="text/javascript">functioncopyText(obj){varrng=document.body.createTextRange();rng.moveToElementText(obj);rng.scrollIntoView();rng.select();rng.execCommand("Copy");rng.collapse(false);alert("复制成功!");}</script>以下是代码片段:<br/><br/><spanid="tbid">http://pmp.cnblogs.com</span>[<ahref="#"onclick="copyText(document.all.tbid)">点击复制</a>]<br/><br/><spanid="tbid2">http://www.cnblogs.com/pmp</span>[<ahref="#"onclick="copyText(document.all.tbid2)">点击复制</a>]<br/><br/>要学会用GOOGEL啊这么简单的问题就浪费了40分了。

时间: 2024-11-03 18:28:25

请教复制页面地址到剪切板的js代码的相关文章

zeroclipboardjs 复制到剪切板的flash代码

zeroclipboard网页特效 复制到剪切板的flash代码 //这步很重要,设定flash文件引用路径. zeroclipboard.setmoviepath('http://www.111cn.net/scripts/zeroclipboard/zeroclipboard.swf'); //创建zeroclipboard对象 clip = new zeroclipboard.client(); clip.sethandcursor(true); //加载事件,在mouseo教程ver事件

爬虫-我有网页源代码,但我不知道网页的地址。源代码里面的js代码有个变量值是网页的地址,怎么能获取出来?

问题描述 我有网页源代码,但我不知道网页的地址.源代码里面的js代码有个变量值是网页的地址,怎么能获取出来? 解决方案 前后截取就好了或者用正则来获取 var s = 'sfeeaaxxx var msg_link = "xxafejfleajflajflafjalfjlxllx"'; var m = new RegExp('var msg_link = "([^"]+)"').exec(s); if (m) alert(m[1]); 解决方案二: 直接正

IE浏览器增加“复制图像地址”的右键菜单的vbs代码_vbs

但IE以及与IE共用右键菜单的MyIE.Sogou等浏览器均没有复制图像链接地址的快捷菜单,通常只有选择图片的属性再在属性对话框中复制图片地址,很麻烦!下面我们给IE添加一个"复制图像地址"的右键菜单,步骤如下: VB新建一个ActiveX Dll工程,工程名:NetCopyURL,将默认生成的类名改为clsCopyURL 在clsCopyURL.cls中添加如下代码: Public Sub CopyImageURL(URL As String) Clipboard.Clear Cli

VBS实现将字符串写入剪切板的实现代码_vbs

函数代码: 复制代码 代码如下: Sub CopyString(s) Set forms=WScript.CreateObject("forms.form.1") Set textbox=forms.Controls.Add("forms.textbox.1").Object With textbox .multiline=True .text=s .selstart=0 .sellength=Len(.text) .copy End With End Sub '调

打开新窗口关闭当前页面不弹出关闭提示js代码_javascript技巧

复制代码 代码如下: <script type="text/javascript"> function closeIt() { window.opener = ''; window.open('http://www.baidu.com'); window.open('', '_self'); window.close(); } self.setInterval("newTime()", 1000) var t = 4; function newTime(

判断页面是关闭还是刷新的js代码_基础知识

<body>标签只有onload\onunload\onbeforeunload事件而没有onclose事件.不管页面是关闭还是刷新都会执行onunload事件.如何捕捉到页面关闭呢      页面加载时只执行onload     页面关闭时只执行onunload     页面刷新时先执行onbeforeunload然后onunload最后onload.这样我们可以在onbeforeunload中加一个标记在onunload中判断该标记即可达到判断页面是否真的关闭了. <html>

重新想象 Windows 8 Store Apps (40) - 剪切板: 复制/粘贴文本, html, 图片, 文件

原文:重新想象 Windows 8 Store Apps (40) - 剪切板: 复制/粘贴文本, html, 图片, 文件 [源码下载] 重新想象 Windows 8 Store Apps (40) - 剪切板: 复制/粘贴文本, html, 图片, 文件 作者:webabcd 介绍重新想象 Windows 8 Store Apps 之 剪切板 Clipboard - 剪切板 复制/粘贴文本 复制/粘贴html 复制/粘贴图片 复制/粘贴文件 示例1.演示剪切板的基本应用Clipboard/D

javascript弹层提示的复制内容剪切板功能(复制插件)

然后造轮子的路上是痛苦的, 各种兼容问题, 各种事件, 哎, 也罢, 最终也成了... 感谢 张鑫旭 - js+flash(as3)实现复制文字 让我有的思路... 看一下效果图 目前测试兼容ie6+,谷歌,火狐等...当然我是用ietester测的... 有问题直接联系我吧.. 谢谢 当前接口API:  代码如下 复制代码 /**  * 复制文字  * 突然觉得不知道用空间是对还是错...  * @todo 要做显示,隐藏的接口  * @example  *     1, 单个节点复制  * 

Windows 8 Store Apps学习(40) 剪切板操作

剪切板: 复制/粘贴文本, html, 图片, 文件 介绍 重新想象 Windows 8 Store Apps 之 剪切板 Clipboard - 剪切板 复制/粘贴文本 复制/粘贴html 复制/粘贴图片 复制/粘贴文件 示例 1.演示剪切板的基本应用 Clipboard/Demo.xaml <Page x:Class="XamlDemo.Clipboard.Demo" xmlns="http://schemas.microsoft.com/winfx/2006/xa