runCode代码-阿里云开发者社区

开发者社区> 文艺小青年> 正文

runCode代码

简介:
+关注继续查看

很久就想做一个runCode方便自己使用,可是网上找了很久也没找到自己容易弄的runCode代码,今天终于是让我给弄上了,呵呵,分享一下:

<div>
<script>
//对代码进行操作
function runCode(obj)
{
var winname = window.open("", "_blank","resizable=yes,scrollbars=yes,status=yes");
winname.document.open("text/html", "replace");
winname.document.writeln(obj.value);
winname.document.close();
}
function saveCode(obj,filename)
{
var winname = window.open("", "", "top=10000,left=10000");
winname.document.open("text/html", "replace");
winname.document.writeln(obj.value);
winname.document.execCommand("saveas", "", filename + ".htm");
winname.close();
}
function copyCode(obj)
{
var rng = document.body.createTextRange();
rng.moveToElementText(obj);
rng.scrollIntoView();
rng.select();
rng.execCommand("Copy");
rng.collapse(false);
}
</script>
<textarea name=yingxiao id=yingxiao style=" width:680px; height:208px; border:1px solid #666;"></textarea>
<br />
<input style="background:#E2F2F9;" type=button onclick=runCode(document.getElementById("yingxiao")) value="运行代码">
<input style="background:#E2F2F9;" type=button onclick=copyCode(document.getElementById("yingxiao")) value="复制代码">
<input style="background:#E2F2F9;" type=button onclick=saveCode(document.getElementById("yingxiao"),"运行,复制,保存,run,copy,save,代码") value="保存代码">

提示:您可以先修改部分代码再运行
</div>

本文转自寒意博客园博客,原文链接:http://www.cnblogs.com/hnyei/archive/2011/10/19/2217207.html,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
得到Go程序的汇编代码的方法
有多种方式可以获得Go程序的汇编代码, 尽管输出的格式有些不同,但是都是方便阅读的汇编代码,可以帮助我们更好的了解程序的底层运行方式。 我们看下面一段代码, 它是sync.Once的实现,去掉了不必要的注释,复制出来用来研究的一段小代码: once.
20918 0
Clean Code之JavaScript代码示例
译者按: 简洁的代码可以避免写出过多的BUG。 原文: JavaScript Clean Code - Best Practices 译者: Fundebug 本文采用意译,版权归原作者所有 引文 作为一个开发者,如果你关心代码质量,除了需要认真测试代码能否正确执行以外,还要注重代码的整洁(clean code)。
599 0
实例告诉你如何把 if-else 重构成高质量代码!
为什么我们写的代码都是 if-else? 异常逻辑处理型重构方法实例一 异常逻辑处理型重构方法实例二 异常逻辑处理型重构方法实例三 异常逻辑处理型重构方法实例四 状态处理型重构方法实例一 状态处理型重构方法实例二 总结
3888 0
SAP LSMW 事务代码HUPAST的录屏后台执行报错 : Runtime error
SAP LSMW 事务代码HUPAST的录屏后台执行报错 - Runtime error RAISE_EXCEPTION has occurred - 之分析 因项目上成品库存管理启用了handling unit management功能,所以在库存初始化的时候,在MB1C+561导入库存之后,需要把库存转入923 storage type,然后使用HUPAST产生Handling Unit以打印HU 标签以及上架。
1618 0
一首诗的代码
#include #include #include int one1=1,one2=1,one3=1,one4=1,one5=1,one6=1; void color1() { system("color F4"); Sleep(500); } void...
748 0
3576
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载