【转】#100 代码运行框

转: http://www.cnblogs.com/jikey/archive/2010/04/13/1711016.html  (豪情)



Q:目前一直没有runCode方法,不知道是没有JS权限,还是其他问题。等JS权限申请下来,在试一下?(已经可以了。是没有JS权限,或者没有引用JS文件?)

A:在博客园里面申请JS权限,然后把下面这个方法封装在JS里面,然后上传到博客园的文件里面。

       并且在博客的管理--》设置--》博客侧边栏公告(支持HTML代码)、页首Html代码页脚Html代码这三个地方加上JS文件的引用。

Q:如何申请权限? 

A:发送邮件到这个网址,附上自己的博客地址。eg: http://www.cnblogs.com/zhongxia/ 

如果申请成功,这个  “申请JS权限,请发邮件至contact@cnblogs.com”就不见 了。

image


运行框代码:

<script type="text/javascript">
// <![CDATA[
function runCode(obj) { 
  var winname = window.open('', "_blank", ''); 
  winname.document.open('text/html', 'replace'); 
  winname.document.write(obj.value); 
  winname.document.close(); 
}
// ]]>
</script>
<p> 
<textarea rows="10" id="code1" style=" 80%;"> 
这里是要输入的内容
</textarea><br /> 
<input onclick="runCode(document.getElementById('code1'))" value="运行" type="button" /></p>
原文地址:https://www.cnblogs.com/zhongxia/p/4192540.html