js 复制,保存,运行代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>Js复制代码</title>

</head>

<body>

<p>

  <input type="button" name="anniu1" onClick='copyToClipBoard()' value="复制专题地址和url地址,传给QQ/MSN上的好友">

  <script language="javascript">

   function copyToClipBoard(){

    var clipBoardContent="";

    clipBoardContent+=document.title;

    clipBoardContent+="";

    clipBoardContent+=this.location.href;

    window.clipboardData.setData("Text",clipBoardContent);

    alert("复制成功,请粘贴到你的QQ/MSN上推荐给你的好友");

  }

  </script>  

  <br />

  <br />

 

 

直接复制url

<input type="button" name="anniu2" onClick='copyUrl()' value="复制URL地址">

 <script language="javascript">

   function copyUrl()

   {

    var clipBoardContent=this.location.href;

    window.clipboardData.setData("Text",clipBoardContent);

    alert("复制成功!");

   }

  </script>

<br/>

<br/>

  点击文本框时,复制文本框里面的内容

<input οnclick="oCopy(this)"  value="你好.要copy的内容!">

<script language="javascript"> 

function oCopy(obj){ 

obj.select(); 

js=obj.createTextRange(); 

js.execCommand("Copy")

alert("复制成功!"); 

</script>

 <br />

  <br />

 复制文本框或者隐藏域中的内容

<script language="javascript"> 

function CopyUrl(target){ 

target.value=myimg.value; 

target.select();  

js=myimg.createTextRange();  

js.execCommand("Copy");

 alert("复制成功!");

function AddImg(target){ 

target.value="[IMG]"+myimg.value+"[/ img]";

target.select(); 

js=target.createTextRange();  

js.execCommand("Copy"); 

alert("复制成功!");

</script>

 

<input name=myimg type=hidden id=myimg value="http://pmp.cnblogs.com" /> 

<input name=imgurl type=text size=32 value="http://pmp.cnblogs.com" /> 

<input type=button value="点击这里复制本站地址" οnclick="CopyUrl(imgurl);" /> 

 

 

<br />

<br/>

复制span标记中的内容

<script type="text/javascript"> 

</script>

<br />

<br />

<script type="text/javascript">function copyText(obj)  

var rng = document.body.createTextRange(); 

rng.moveToElementText(obj); 

rng.scrollIntoView(); 

rng.select(); 

rng.execCommand("Copy"); 

rng.collapse(false);

alert("复制成功!");

 

//js 复制,保存,运行代码

 

function runcode(obj) {

        var winname = window.open('', "_blank", '');

        winname.document.open('text/html', 'replace');

        winname.opener = null  

        winname.document.writeln(obj.value);

        winname.document.close();

} //运行代码

function copycode(obj) {

var rng = document.body.createTextRange();

rng.moveToElementText(obj);

rng.scrollIntoView();

rng.select();

rng.execCommand("Copy");

rng.collapse(false);

} //复制代码

function savecode(obj) {

        var winname = window.open('', '_blank', 'top=10000');

        winname.document.open('text/html', 'replace');

        winname.document.write(obj.value);

        winname.document.execCommand('saveas','','code.htm');

        winname.close();

}//保存代码

</script> 

 

以下是代码片段:<br />

<br />

<span id="tbid">http://pmp.cnblogs.com</span>  

[<a href="#" οnclick="copyText(document.all.tbid)">点击复制</a>]<br/><br/> 

<span id="tbid2">http://www.cnblogs.com/pmp</span>  

[<a href="#" οnclick="copyText(document.all.tbid2)">点击复制</a>]<br/><br/> 

<textarea name="run" rows="10" cols="50">

<script>

alert("test");

</script>

</textarea><br>

<input type="button" value="运行代码" οnclick="runcode(run)"><input type="button" value="复制代码" οnclick="copyText(run)"><input type="button" value="保存代码" οnclick="savecode(run)">

</p>

</body>

</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值