Board logo

标题: 问一个HTML代码的问题…… [打印本页]

作者: 那巴尔    时间: 2006-6-7 16:28     标题: 问一个HTML代码的问题……

我想写一段HTML的代码,效果是点击了图片或者文字以后能把我事先写好的内容复制到用户的剪贴板里面去。这应该怎么写哪?还有点击图片把图片的URL复制到用户的剪贴板里面去。请不吝赐教。
作者: 清风皓月苔茵展    时间: 2006-6-7 21:22

提示: 作者被禁止或删除 内容自动屏蔽
作者: qwe15550    时间: 2006-6-8 00:34

提示: 作者被禁止或删除 内容自动屏蔽
作者: Stefanie    时间: 2006-6-8 00:55

刚看到觉得不是很难,但是去看了几个页面的源文件发现还是很难...

你试试这样改

<TR>
<TD align=middle><INPUT onclick=copyToClipBoard() type=button value=" 输入按钮上要显示的文字 " name=""></TD></TR></TBODY></TABLE>
<SCRIPT language=javascript>
                 function copyToClipBoard(){
                         var clipBoardContent="";
                         clipBoardContent+=document.all('span_Title').innerText;
                         clipBoardContent+="\n";
                         clipBoardContent+="输入要复制的URL";
                         window.clipboardData.setData("Text",clipBoardContent);
                         alert("这里输入弹出窗口显示的文字");
                }
                </SCRIPT>




From Mop.com

刚刚我用文本输入了这个再改为HTML文件结果不成功...

[ 本帖最后由 Stefanie 于 2006-6-8 00:58 编辑 ]
作者: 那巴尔    时间: 2006-6-8 07:17

按钮上的文字正确。

但复制到剪贴板的内容不对啊,也没有弹出内容……
作者: Stefanie    时间: 2006-6-8 07:42

好了
成功了

基本没错
去掉这一行就可以了


                         clipBoardContent+=document.all('span_Title').innerText;

[ 本帖最后由 Stefanie 于 2006-6-8 07:44 编辑 ]
作者: 那巴尔    时间: 2006-6-8 09:15

OK,太棒了~~~~~~~
作者: 那巴尔    时间: 2006-6-8 11:39

再问一个,对象是文字或图片应该怎么写啊?
作者: Stefanie    时间: 2006-6-8 11:45

什么对象?
指的是要复制的东西么,如果是文字那上面那个显示URL的地方改成文字就好了嘛,如果是图片,给个网页

其实你自己去有那种东西的网页,查源文件对应的部分改一下就好了嘛...
作者: 那巴尔    时间: 2006-6-8 12:10

我就是想把那个按钮换成一张图片啊,或者文字。好像不行啊。
作者: qwe15550    时间: 2006-6-8 13:50

提示: 作者被禁止或删除 内容自动屏蔽
作者: 那巴尔    时间: 2006-6-9 03:46

紧急求助!!!

  1. <INPUT onclick=copyToClipBoard() type=button value="COPY"><SCRIPT

  2. language=javascript>function copyToClipBoard(){
  3. var clipBoardContent="111";window.clipboardData.setData("Text",clipBoardContent);}

  4. </SCRIPT>
复制代码


  1. <INPUT onclick=copyToClipBoard() type=button value="COPY"><SCRIPT

  2. language=javascript>function copyToClipBoard(){
  3. var clipBoardContent="222";window.clipboardData.setData("Text",clipBoardContent);}

  4. </SCRIPT>
复制代码


我把这两段代码放到一个网页中去,效果是两个按钮,然后点击它,自动会有内容到剪贴板里去,但是只放一个很正常,两个一起放,得到的地址都是后一个,前一个的地址得不到了。这个怎么解决???谢谢了!!!
作者: 那巴尔    时间: 2006-6-9 17:02

这个网页所有的按钮复制到剪贴板的内容都变成一模一样的(变成最后一个按钮里面的内容),如果有人能找出毛病感激不尽。

[ 本帖最后由 那巴尔 于 2006-6-9 17:06 编辑 ]
作者: 冰灼    时间: 2006-6-10 14:38

<script type="text/javascript">
<!--
function setData(n){
        var data="[img]"+document.images[n-1].src+"[/img]";
        window.clipboardData.setData("text",data);
        alert("成功复制到剪贴板:"+data);
}
//-->
</script>
<div>
<IMG src="http://img127.imageshack.us/img127/50/139c03eb23178954c3fc728f1e75df.gif" />
<INPUT onclick=setData(1) type=button value="COPY">
</div>

<div>
<IMG src="http://img127.imageshack.us/img127/6689/46fcd43125270f74e7d7b00efd7704.gif" />
<INPUT onclick=setData(2) type=button value="COPY">
</div>

<div>
<IMG src="http://img127.imageshack.us/img127/989/db2951d2c1a44f651f44f97c182cfa.gif" />
<INPUT onclick=setData(3) type=button value="COPY">
</div>

……

[ 本帖最后由 冰灼 于 2006-6-10 15:05 编辑 ]
作者: 那巴尔    时间: 2006-6-10 18:06

谢谢史蒂芬妮了,就是这样暂时无法使按钮居中处于图片下方了,我用了文字框的方式,也不愿意多折腾了。
http://alwayspso.91.tc/face/yct.htm
作者: Stefanie    时间: 2006-6-10 18:18

那个页面我点击了怎么也没有复制上地址...

而且这套表情也不好看

再而且,为了发这样的图你特地做个网页多麻烦...

你把图片做成链接,右键复制链接地址就好了,在论坛里回复的时候粘上地址,系统会自动帮你加上[img]代码的
作者: 那巴尔    时间: 2006-6-10 18:58

Discuz!2.5论坛不会自动加上img代码的,我那个是2.5的。
那个页面也是要右键复制框里的内容的。没想到更好的办法了。

[ 本帖最后由 那巴尔 于 2006-6-10 19:02 编辑 ]
作者: Chump    时间: 2006-6-16 21:01

使用这段脚本来复制:
  1. <script language="javascript">
  2. function CopyUrl(obj)
  3. {
  4.         var con="[img]"+obj.src+"[/img]";
  5.         window.clipboardData.setData("text",con);
  6.         alert("已经复制:"+con);
  7. }
  8. </script>
复制代码



修改后的页面见附件。
作者: qwe1234    时间: 2006-6-20 01:36

原帖由 那巴尔 于 2006-6-10 18:06 发表
谢谢史蒂芬妮.......

不如叫青苹果女?
作者: 无边无际    时间: 2006-6-20 12:56

原帖由 qwe15550 于 2006-6-8 13:50 发表
Stefanie
这位还真是高手哦!支持下



如今方才识得君……

大家继续……代码的一见就烦
作者: mutalisker    时间: 2006-6-21 14:04

技术帖,顶一下




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/) Powered by Discuz! 7.2