TE文章中插入代码运行框
作者:不烦恼 发布时间:January 10, 2012 分类:快乐学习
为今后补习JS而准备。
为了集成在MagikeEditor编辑器插件中,修改了插件中magike_editor.js的原代码
function createDefaultButtons() { // ………… // insert addButton('RunCode', '<textarea class="runcode">', '</textarea><input type="button" value="运行" class="runbutton" onclick="runCode(this);" />'); }
运行框的JS代码
function runCode(obj){ var winname = window.open('', "_blank", ''); winname.document.open('text/html', 'replace'); winname.opener = null; winname.document.write($(obj).prev().val()); winname.document.close(); }
运行框的CSS代码
.runcode{width:500px; height:100px; padding:8px; border:1px solid #dddddd;vertical-align:middle;} .runbutton{width:40px; height:118px; border:1px solid #dddddd; background-color:#f4f4f4;vertical-align:middle; margin-left:-1px; color:#444;cursor:pointer;}
这个不错,收下了。
这个很强大,以后没事就来测试下js
试了下alert('ok');貌似在新开页是body内容,不是js代码,前面加个就不一样,搞不懂
这个不错,收下了,以后可以直接看运行效果了