【转】#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="width: 80%;"> 
这里是要输入的内容
</textarea><br /> 
<input onclick="runCode(document.getElementById('code1'))" value="运行" type="button" /></p>
posted @ 2014-12-29 22:27  那年、仲夏  阅读(212)  评论(0编辑  收藏  举报