js 复制,保存,运行代码

来源:互联网 发布:mac浏览照片的软件 编辑:程序博客网 时间:2024/06/02 07:30

<!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 onclick="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="点击这里复制本站地址" onclick="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="#" onclick="copyText(document.all.tbid)">点击复制</a>]<br/><br/> 

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

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

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

<script>

alert("test");

</script>

</textarea><br>

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

</p>

</body>

</html>

原创粉丝点击