建站极客
实用技巧 应用技巧 正文
让你的ewbeditor也能运行代码
所属分类:
实用技巧 / 应用技巧
阅读数:
1755
收藏 0
赞 0
分享
看到很多Blog上都能够支持javascript代码的直接运行演示. 可惜的是ewebeditor从3.6到4.0, 4.6 都没有这么一说.今天看看了代码; 想想了实际上很简单就能实现.实验了一下很成功,下面和大家共享一下,让你的ewbeditor也能运行javascript代码适合ewebeditor 3.8,4.0 4.4 4.6都可以. 首先我们需要一个个运行代码的js文件也就是javascript代码,你可以把他作成js文件也可以直接放到调用的页面 比如我的display.asp文件.因为这个是最终显示内容的页面,用户浏览的时候也就是看的这个页面,运行代码肯定也就在这个页面进行了,所以我们把代码加入到这个页面的 <SCRIPT language=JavaScript type=text/javascript></SCRIPT>之间: 具体代码如下: function runEx(cod1) { cod=document.getElementById(cod1) var code=cod.value; if (code!=""){ var newwin=window.open('','',''); newwin.opener = null newwin.document.write(code); newwin.document.close(); } } 把这个函数加入到<SCRIPT language=JavaScript type=text/javascript></javascript>之中后我们就要来构建我们的运行代码的输入框和运行按钮了. 先用一个文本域框如果不能直接输入,可以切换到代码状态下直接输入下面的代码: <TEXTAREA style="WIDTH: 579px; HEIGHT: 42px" cols=23></TEXTAREA> ewbeditor 中称为"插入输入区". 直接插入完成后需要对它进行一下改动(切换到代码状态),需要对其赋一个id值(尽量长一点区分其他元素),完成后为: <TEXTAREA id="2020" style="WIDTH: 579px; HEIGHT: 42px" cols=23></TEXTAREA> 切换到设计状态 在文本域中输入要运行的代码. 下面再加入一个运行按钮(ewebeditor中的"插入按钮"),如果不能加入,请切换到代码状态在代码中输入下面的代码: <BUTTON style="WIDTH: 52px; HEIGHT: 24px">运行代码</BUTTON> 然后给按钮添加一个事件:onclick="runEx('2020')" 这里的值一定要和你自己给定的文本域框的id的值要保持一致.完成后的按钮代码如下: <BUTTON onclick="runEx('2020')" style="WIDTH: 52px; HEIGHT: 24px">运行代码</BUTTON> 设置的时候需要切换到代码状态下才能完成. <TEXTAREA id="202320" style="WIDTH: 579px; HEIGHT: 42px" cols=23></TEXTAREA> <BUTTON onclick="runEx('202320')" style="WIDTH: 62px; HEIGHT: 24px">运行代码</BUTTON> 你可以复制一份上面的代码然后切换到代码状态找个地方粘贴上去,回到编辑状态就能直接用了,需要多个的话请改id值哦.
Win XP系统语言栏丢失解决三例 案例一:
问:一台计算机使用Windows XP操作系统,最近任务栏内无法显示语言栏,我通过“区域和语言选项”里的设置找回了语言栏,重新启动计算机后,问题依旧,请问是什么问题造成的?
评论 0
收藏 0
赞 0
分享
设计软件中的系统字体应用小技巧 大家都知道,在操作系统的安装目录下有字体库,要使用种字体首先需要安装,但是这会造成字体占用系统盘空间过多。设计使用的字体都不少,怎么说也有几个G,很占资源,下面教大家一个稍微节省资源的方法。
评论 0
收藏 0
赞 0
分享
十个习惯让你精通新的开发技术 这篇文章,是从我的《高效开发人员的五个特征》一文中抽出的一个观点。从我自身的事业和习惯中,我考虑了很多方式怎么样才能有效地学习。
评论 0
收藏 0
赞 0
分享
小谈RADMIN爆破 最近做渗透测试时常碰到RADMIN一类的东西..
一碰到此类的程序,一般我都会先看下对方把RADMIN的端口配置成什么..以及相应的PASS(加密过的)
评论 0
收藏 0
赞 0
分享
联众密码的逆向算法公布 闲来无事,每天上联众,联众的密码经过加密后保存在本地注册表里,看看是怎么加密的。下了个ollydbg,一路跟踪,发现算法极其简单,给出Delphi版本的解密算法(加密部分有兴趣的一起来讨论)。算法比较粗糟,谁帮优化一下:)
评论 0
收藏 0
赞 0
分享
关于三种主流WEB架构的思考 做WEB好几年了,各种语言和技术都稍有涉猎。今天心血来潮,突然想总结一下。其实不论什么技术,什么需求,通常WEB开发就是通过WEB前端管理一个或大或小或独立或分布式的关系型数据库,很多东西都是相通的。这里说的WEB架构,是指WEB应用开发中每种技术独有的资源组织形式(包括文件,数
评论 0
收藏 0
赞 0
分享
一篇关于程序员性格的文章第1/3页 软件开发中人们很少注意个人性格问题。自从 1965年Edsger Dijkstra的有里程碑意义的文章“程序开发是一种人类活动”发表以来,程序员性格被认为是合理的和有成效的研究领域,虽然有些题目如“大桥建筑者的心理”和“对律师行为的研究实验”看起来可能是荒唐的,而在计算机领域,“
评论 0
收藏 0
赞 0
分享
查看更多