JS实现可直接显示网页代码运行效果的HTML代码预览功能实例


Posted in Javascript onAugust 06, 2015

本文实例讲述了JS实现可直接显示网页代码运行效果的HTML代码预览功能。分享给大家供大家参考。具体如下:

JavaScript实现HTML代码预览功能,直接在网页上显示代码运行的效果,就例如点击“运行代码”后的效果,使用时,你只需将需要运行的HTML代码拷贝到文本框内,点击对应的功能按钮即可。

运行效果如下图所示:

JS实现可直接显示网页代码运行效果的HTML代码预览功能实例

具体代码如下:

<HTML>
<HEAD>
<TITLE>直接页面显示器</TITLE>
<STYLE type="text/css">
BODY{MARGIN-TOP: 0px;FONT-SIZE: 9pt;MARGIN-LEFT: 4px;MARGIN-RIGHT: 0px;FONT-FAMILY: "微软雅黑"}
A{FONT-WEIGHT: 400;FONT-SIZE: 13px;COLOR: black;TEXT-DECORATION: none}
A: hover{FONT-WEIGHT: 400;FONT-SIZE: 13px;COLOR: red;TEXT-DECORATION: underline}
A: active{CURSOR: hand;COLOR: #ff0033}
.STYLE1{color: #0000FF;font-size: 40px;}
.STYLE2{font-weight: bold;font-size: 30px;}
</STYLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
</HEAD>
<BODY>
<CENTER>
 <span class="STYLE1"><FONT face=隶书>直接页面显示器</FONT></span>
</CENTER><BR>
<CENTER>
<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#111111 cellSpacing=0 
cellPadding=0 border=0 borderlight="green">
 <TBODY>
 <TR>
  <TD align=middle><span class="STYLE2"><FONT color=red>请在下面窗口中输入HTML代码</FONT></span></TD>
 </TR>
 <TR>
  <TD align=middle>
<SCRIPT language=JavaScript>
function trestart(){
  if (script) {
  clear = confirm("确定要清除吗?",'');
  if(clear) {
  document.script.reset();
  document.script.value = "";
 }
 }
} 
function test(){
 {
 temp = document.script.tester.value;
 testwin= open("", "testwin","status=no,menubar=yes,toolbar=no");
 testwin.document.open();
 testwin.document.write(temp);
 testwin.document.close();
 }
}
function about(){
 alert("HTML代码直接显示出页面来")
}
function help(){ 
 OpenWindow=window.open("", "newwin","height=220,width=470,toolbar=no,scrollbars="+scroll+",menubar=no");
 OpenWindow.document.write("<body bgcolor='white' text='black' alink='blue'vlink='blue' link='blue'><TITLE>帮助信息</TITLE>")
 OpenWindow.document.write("<center>你只要把你想显示的代码放到上页的输入框中,你自己也可以写代码,按显示键就能显示你的页面内容</center><br>")
 OpenWindow.document.write("<center><a href='javascript:close()'>关闭本窗口</a></Center>")
 OpenWindow.document.close()
 self.name="main"
}
</SCRIPT>
   <FORM name=script><TEXTAREA name=tester rows=8 wrap=off cols=50></TEXTAREA> <BR><INPUT onclick=test() type=button value=显示>   <INPUT onclick=trestart() type=button value=清除>   <INPUT onclick=about() type=button value=关于>   <INPUT onclick=help() type=button value=帮助> 
</FORM></TD></TR></TBODY></TABLE></CENTER>
<CENTER>
<DIV align=center>
<CENTER>
<TABLE id=AutoNumber1 style="BORDER-COLLAPSE: collapse" borderColor=#111111 
cellSpacing=0 cellPadding=0 width=360 border=0>
 <TBODY>
 <TR>
  <TD>
   <P align=left><SPAN style="FONT-SIZE: 9pt">将下面代码复制到输入框试试<BR><FONT 
   color=#ff0033><BR><html><BR><head><BR><title>你好</title><BR></head><BR><BR><body><BR>
      你好,欢迎光临三水点靠木网页特效栏目!<BR>
   </body><BR><BR></html></FONT></SPAN></P></TD></TR></TBODY></TABLE></CENTER></DIV>
</BODY>
</HTML>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
javascript针对DOM的应用分析(二)
Apr 15 Javascript
目前流行的JavaScript库的介绍及对比
Sep 29 Javascript
jquery ajax中使用jsonp的限制解决方法
Nov 22 Javascript
js中document.write的那点事
Dec 12 Javascript
jQuery监控文本框事件并作相应处理的方法
Apr 16 Javascript
js实现超酷的照片墙展示效果图附源码下载
Oct 08 Javascript
Javascript实现的SHA-256加密算法完整实例
Feb 02 Javascript
利用JS实现数字增长
Jul 28 Javascript
JS实现重新加载当前页面或者父页面的几种方法
Nov 30 Javascript
利用jquery实现实时更新歌词的方法
Jan 06 Javascript
js计时事件实现圆形时钟
Mar 25 Javascript
vue-router 控制路由权限的实现
Sep 24 Javascript
PHP+jQuery+Ajax+Mysql如何实现发表心情功能
Aug 06 #Javascript
js实现简单秒表走动的时钟特效
Mar 25 #Javascript
javascript实现鼠标放上后下边对应内容变换的效果
Aug 06 #Javascript
JS实现跟随鼠标的链接文字提示框效果
Aug 06 #Javascript
jquery实现仿新浪微博评论滚动效果
Aug 06 #Javascript
JS实现弹出浮动窗口(支持鼠标拖动和关闭)实例详解
Aug 06 #Javascript
jquery实现点击查看更多内容控制段落文字展开折叠效果
Aug 06 #Javascript
You might like
php学习笔记之 函数声明
2011/06/09 PHP
PHP实现的连贯操作、链式操作实例
2014/07/08 PHP
php+ajax实现无刷新分页的方法
2014/11/04 PHP
在Windows XP下安装Apache+MySQL+PHP环境
2015/02/22 PHP
PHP的关于变量和日期处理的一些面试题目整理
2015/08/10 PHP
ThinkPHP中Widget扩展的两种写法及调用方法详解
2017/05/04 PHP
PHP7新功能总结
2019/04/14 PHP
js禁止document element对象选中文本实现代码
2013/03/21 Javascript
Javascript实现真实字符串剩余字数提示的实例代码
2013/10/22 Javascript
深入理解Javascript里的依赖注入
2014/03/19 Javascript
javascript实现全局匹配并替换的方法
2015/04/27 Javascript
js数组如何添加json数据及js数组与json的区别
2015/10/27 Javascript
JavaScript中数组Array方法详解
2017/02/27 Javascript
Nodejs之TCP服务端与客户端聊天程序详解
2017/07/07 NodeJs
利用Console来Debug的10个高级技巧汇总
2018/03/26 Javascript
jQuery中ajax请求后台返回json数据并渲染HTML的方法
2018/08/08 jQuery
Vue项目引进ElementUI组件的方法
2018/11/11 Javascript
layDate插件设置开始和结束时间
2018/11/15 Javascript
vue通信方式EventBus的实现代码详解
2019/06/10 Javascript
小程序实现背景音乐播放和暂停
2020/06/19 Javascript
国内常用的js类库大全(CDN公共库)
2020/06/24 Javascript
javascript实现简单页面倒计时
2021/03/02 Javascript
400多行Python代码实现了一个FTP服务器
2012/05/10 Python
python使用PyGame绘制图像并保存为图片文件的方法
2015/04/24 Python
Python 中 list 的各项操作技巧
2017/04/13 Python
Python实现定期检查源目录与备份目录的差异并进行备份功能示例
2019/02/27 Python
django 框架实现的用户注册、登录、退出功能示例
2019/11/28 Python
python函数定义和调用过程详解
2020/02/09 Python
HTML5中div、article、section的区别及使用介绍
2013/08/14 HTML / CSS
2014年医学生毕业自我鉴定
2014/03/26 职场文书
幼儿教师求职信
2014/05/24 职场文书
建筑安全生产责任书
2014/07/22 职场文书
会计人员岗位职责
2015/02/03 职场文书
2019年怎样才能撰写出优秀的自荐信
2019/03/25 职场文书
好段摘抄大全(48句)
2019/08/08 职场文书
Python爬虫基础讲解之请求
2021/05/13 Python