让你的ewbeditor也能运行代码(javascript)

javascript

看到很多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>

然后给按钮添加一个事件:

这里的值一定要和你自己给定的文本域框的id的值要保持一致.完成后的按钮代码如下:
<BUTTON style="WIDTH: 52px; HEIGHT: 24px">运行代码</BUTTON>

设置的时候需要切换到代码状态下才能完成.
<TEXTAREA id="202320" style="WIDTH: 579px; HEIGHT: 42px" cols=23></TEXTAREA>
<BUTTON style="WIDTH: 62px; HEIGHT: 24px">运行代码</BUTTON>
你可以复制一份上面的代码然后切换到代码状态找个地方粘贴上去,回到编辑状态就能直接用了,需要多个的话请改id值哦.

时间: 2024-11-02 11:59:56

让你的ewbeditor也能运行代码(javascript)的相关文章

让你的ewbeditor也能运行代码_应用技巧

看到很多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文件.

安卓应用-安卓开发如何实现点击按钮先播放完点击动画后运行代码

问题描述 安卓开发如何实现点击按钮先播放完点击动画后运行代码 做了个点击动画 可是动画还没完就跳转界面了 怎么弄动画完后跳转 解决方案 http://runfeel.iteye.com/blog/1905010

java对hbase读取数据时运行代码到new htable就不动了,会的大神们可以加Q

问题描述 java对hbase读取数据时运行代码到new htable就不动了,会的大神们可以加Q 解决方案 有人么 大神们 帮忙看看

vs2008-VS2008运行代码时 按回车没用

问题描述 VS2008运行代码时 n 按回车没用 用的VS2008写的C++,我敲得代码时: #include #include using namespace std; int main() { cout<<"piease input the b key to hear a bell.n"; char ch=getche(); if(ch=='b') cout<<'a'; else if(ch=='n') cout<<"what a bo

js实现运行代码需要刷新的解决方法_javascript技巧

现在大多网站都有"运行代码"的功能,搜索吧也很早就实现了这个功能,但最近在做一个项目时,发现有些需要刷新才能看到结果,自己摸索了下,其实解决方法很简单,看如下代码: function runCode(cod1) {      cod=document.getElementById(cod1)      var code=cod.innerText;      var newwin=window.open('','','');      newwin.opener = null;    

hadoop一代集群运行代码案例

集群 一个 master,两个slave,IP分别是192.168.1.2.192.168.1.3.192.168.1.4&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;             hadoop版本是1.2.1 一.            启动hadoop 进入hadoop的bin目录 二.建立数据文件,并上传至hdfs 1. 在文件目录为 /home/hadoop  下建立文件夹 file,并在fi

我想建一个类似萌码的网站,就是那种可以在网页上运行代码的

问题描述 我想建一个类似萌码的网站,就是那种可以在网页上运行代码的 我这两天在逛萌码的时候发现萌码的学习网页很好,我突发奇想也想去做一个能在网页上运行代码的网站, 但是由于本人是个菜鸟,对于关键的那步不太懂,就是如何在后台运行前台的传入的代码并且输出结果呢? 可能我说的不太标准,大家听不懂,但是希望各位大大能帮帮忙研究一下,小菜鸟刚起步,希望多多关照, 谢谢!!!非常感谢! 解决方案 https://github.com/QingdaoU/OnlineJudgehttp://blog.csdn.

ios-每次运行代码后iphone就会崩溃

问题描述 每次运行代码后iphone就会崩溃 不知道为什么这段代码一运行就崩溃. - (IBAction)logOutBtnDown:(id)sender { [PFUser logOut]; NSArray *quotes; int r; quotes = [NSArray arrayWithObjects: @"R u done yet", @"Log in again", @"Try Me", @"SMD", @&quo

java-eclipse运行代码时,显示 “启动:未初始化小程序”

问题描述 eclipse运行代码时,显示 "启动:未初始化小程序" eclipse运行代码,窗口中显示"启动:未初始化小程序" ,代码如下,求解 /*弹球示例*/ package java自学; import acm.graphics.*; import acm.program.*; public class Chapter10_example extends GraphicsProgram{ /*设置弹球的直径*/ private static final int