js网页中的(运行代码)功能实现思路


Posted in Javascript onFebruary 04, 2013
<!DOCTYPE html> 
<html> 
<head> 
<meta charset='utf8' /> 
<title>网页中的运行代码功能</title> 
<script type="text/javascript"> 
function runCode(oCode) { 
var win = window.open('', "_blank", ''); 
win.document.open('text/html', 'replace'); 
win.opener = null 
win.document.write(oCode.value); 
win.document.close(); 
} 
</script> 
</head> 
<body> 
<textarea id="code1" rows="10" cols="95"> 
<!DOCTYPE html> 
<html> 
<head> 
<meta charset='utf8' /> 
<title>测试文档</title> 
</head> 
<body> 
测试文档 - 你可以先修改部分代码再运行 
<script>alert('hello')</script> 
</body> 
</html> 
</textarea> 
<br> 
<input type="button" value="运行代码" onclick="runCode(code1)"> 
</body> 
</html>
Javascript 相关文章推荐
JavaScript中:表达式和语句的区别[译]
Sep 17 Javascript
jquery根据name属性查找的小例子
Nov 21 Javascript
探讨JQUERY JSON的反序列化类 using问题的解决方法
Dec 19 Javascript
简单介绍JavaScript中字符串创建的基本方法
Jul 07 Javascript
CKEditor无法验证的解决方案(js验证+jQuery Validate验证)
May 09 Javascript
微信小程序 wxapp导航 navigator详解
Oct 31 Javascript
从零开始做一个pagination分页组件
Mar 15 Javascript
Bootstrap 设置datetimepicker在屏幕上面弹出设置方法
Mar 21 Javascript
Vue.js实现网格列表布局转换方法
Aug 25 Javascript
vue watch关于对象内的属性监听
Apr 22 Javascript
详细分析vue表单数据的绑定
Jul 20 Javascript
javascript局部自定义鼠标右键菜单
Dec 08 Javascript
js操作CheckBoxList实现全选/反选(在客服端完成)
Feb 02 #Javascript
自定义右键属性覆盖浏览器默认右键行为实现代码
Feb 02 #Javascript
js触发asp.net的Button的Onclick事件应用
Feb 02 #Javascript
js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)
Feb 02 #Javascript
js中eval()函数和trim()去掉字符串左右空格应用
Feb 02 #Javascript
jquery的冒泡事件的阻止与允许(三种实现方法)
Feb 01 #Javascript
JavaScript NodeTree导航栏(菜单项JSON类型/自制)
Feb 01 #Javascript
You might like
PHP的单引号和双引号 字符串效率
2009/05/27 PHP
基于php实现长连接的方法与注意事项的问题
2013/05/10 PHP
Linux下安装PHP MSSQL扩展教程
2014/10/24 PHP
javascript FormatNumber函数实现方法
2008/12/30 Javascript
《JavaScript高级程序设计》阅读笔记(二) ECMAScript中的原始类型
2012/02/27 Javascript
js文件缓存之版本管理详解
2013/07/05 Javascript
jquery解析xml字符串示例分享
2014/03/25 Javascript
BootStrap下拉菜单和滚动监听插件实现代码
2016/09/26 Javascript
JavaScript中object和Object的区别(详解)
2017/02/27 Javascript
vue.js内部自定义指令与全局自定义指令的实现详解(利用directive)
2017/07/11 Javascript
js中时间格式化的几种方法
2018/07/22 Javascript
Vue 自定义指令实现一键 Copy功能
2019/09/16 Javascript
Vue-cli 移动端布局和动画使用详解
2020/08/10 Javascript
[02:50]2014DOTA2 TI预选赛预选赛 大神专访第一弹!
2014/05/21 DOTA
举例介绍Python中的25个隐藏特性
2015/03/30 Python
Python中的pack和unpack的使用
2018/03/12 Python
Python递归实现汉诺塔算法示例
2018/03/19 Python
Python OpenCV实现视频分帧
2019/06/01 Python
Python+opencv+pyaudio实现带声音屏幕录制
2019/12/23 Python
python实现读取类别频数数据画水平条形图案例
2020/04/24 Python
python 瀑布线指标编写实例
2020/06/03 Python
python函数超时自动退出的实操方法
2020/12/28 Python
销售行业个人求职自荐信
2013/09/25 职场文书
采购助理岗位职责
2014/02/16 职场文书
后进基层党组织整改方案
2014/10/25 职场文书
员工试用期转正自我评价
2015/03/10 职场文书
2015国际残疾人日活动总结
2015/03/24 职场文书
硕士毕业答辩开场白
2015/05/27 职场文书
2016新年问候语大全
2015/11/11 职场文书
nginx常用命令放入shell脚本详解
2021/03/31 Servers
JVM入门之类加载与字节码技术(类加载与类的加载器)
2021/06/15 Java/Android
关于HTML编码导致的乱码问题
2021/09/04 HTML / CSS
MySQL 数据库范式化设计理论
2022/04/22 MySQL
zabbix配置nginx监控的实现
2022/05/25 Servers
Oracle数据库事务的开启与结束详解
2022/06/25 Oracle
win10截图快捷键win+shift+s没有反应无法截图怎么解决?
2022/08/14 数码科技