论坛博客代码框

<script language="JavaScript" type="text/JavaScript">
//运行文本域代码
function runEx(cod1) {
 cod=document.all(cod1)
 var code=cod.value;
 if (code!=""){
 var newwin=window.open('','',''); //打开一个窗口并赋给变量newwin。
 newwin.opener = null // 防止代码对论谈页面修改
 newwin.document.write(code); //向这个打开的窗口中写入代码code,这样就实现了运行代码功能。
 newwin.document.close();
}
}
</script>
<textarea id="rn01" style="width: auto" name="textarea" rows="10" cols="60">&lt;span style="color:red"&gt;博客及论坛常用的运行代码框测试&lt;/span&gt;
</textarea><br />
<input style="cursor: pointer" onclick="runEx('rn01')" type="button" value="运行代码">&nbsp;&nbsp;[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行] </p>
<p> </p>
<textarea id="rn02" style="width: auto" name="textarea" rows="10" cols="60">&lt;span style="color:red"&gt;博客及论坛常用的运行代码框测试&lt;/span&gt;
</textarea><br />
<input style="cursor: pointer" onclick="runEx('rn02')" type="button" value="运行代码">&nbsp;&nbsp;[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行] </p>
<p> </p>

<p>代码:</p>
<div class="cnblogs_code" style="background-color: #eeeeee;font-size: 13px;border: 1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 700px;word-break: break-all;overflow:auto;">
<img id="Code_Closed_Image_172325" onclick="this.style.display='none'; document.getElementById('Code_Closed_Text_172325').style.display='none'; document.getElementById('Code_Open_Image_172325').style.display='inline'; document.getElementById('Code_Open_Text_172325').style.display='inline';" height="16" src="https://pic1.xuehuaimg.com/proxy/https://pic1.xuehuaimg.com/proxy/http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" width="11" align="top"><img id="Code_Open_Image_172325" style="display: none" onclick="this.style.display='none'; document.getElementById('Code_Open_Text_172325').style.display='none'; getElementById('Code_Closed_Image_172325').style.display='inline'; getElementById('Code_Closed_Text_172325').style.display='inline';" height="16" src="https://pic1.xuehuaimg.com/proxy/https://pic1.xuehuaimg.com/proxy/http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" width="11" align="top"><span class="cnblogs_code_Collapse" id="Code_Closed_Text_172325">Code</span><span id="Code_Open_Text_172325" style="display: none"><br />
<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000ff">&lt;</span><span style="color: #800000">html</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">head</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">meta&nbsp;</span><span style="color: #ff0000">http-equiv</span><span style="color: #0000ff">="Content-Type"</span><span style="color: #ff0000">&nbsp;content</span><span style="color: #0000ff">="text/html;&nbsp;charset=gb2312"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">title</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">runcode</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">title</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">head</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
<br />
</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">body</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">script&nbsp;</span><span style="color: #ff0000">language</span><span style="color: #0000ff">="JavaScript"</span><span style="color: #ff0000">&nbsp;type</span><span style="color: #0000ff">="text/JavaScript"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000; background-color: #f5f5f5"><br />
</span><span style="color: #008000; background-color: #f5f5f5">//</span><span style="color: #008000; background-color: #f5f5f5">运行文本域代码</span><span style="color: #008000; background-color: #f5f5f5"><br />
</span><span style="color: #0000ff; background-color: #f5f5f5">function</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;runEx(cod1)&nbsp;{<br />
&nbsp;cod</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">document.all(cod1)<br />
&nbsp;</span><span style="color: #0000ff; background-color: #f5f5f5">var</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;code</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">cod.value;<br />
&nbsp;</span><span style="color: #0000ff; background-color: #f5f5f5">if</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;(code</span><span style="color: #000000; background-color: #f5f5f5">!=</span><span style="color: #000000; background-color: #f5f5f5">""</span><span style="color: #000000; background-color: #f5f5f5">){<br />
&nbsp;</span><span style="color: #0000ff; background-color: #f5f5f5">var</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;newwin</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">window.open(</span><span style="color: #000000; background-color: #f5f5f5">''</span><span style="color: #000000; background-color: #f5f5f5">,</span><span style="color: #000000; background-color: #f5f5f5">''</span><span style="color: #000000; background-color: #f5f5f5">,</span><span style="color: #000000; background-color: #f5f5f5">''</span><span style="color: #000000; background-color: #f5f5f5">);&nbsp;</span><span style="color: #008000; background-color: #f5f5f5">//</span><span style="color: #008000; background-color: #f5f5f5">打开一个窗口并赋给变量newwin。</span><span style="color: #008000; background-color: #f5f5f5"><br />
</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;newwin.opener&nbsp;</span><span style="color: #000000; background-color: #f5f5f5">=</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;</span><span style="color: #0000ff; background-color: #f5f5f5">null</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;</span><span style="color: #008000; background-color: #f5f5f5">//</span><span style="color: #008000; background-color: #f5f5f5">&nbsp;防止代码对论谈页面修改</span><span style="color: #008000; background-color: #f5f5f5"><br />
</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;newwin.document.write(code);&nbsp;</span><span style="color: #008000; background-color: #f5f5f5">//</span><span style="color: #008000; background-color: #f5f5f5">向这个打开的窗口中写入代码code,这样就实现了运行代码功能。</span><span style="color: #008000; background-color: #f5f5f5"><br />
</span><span style="color: #000000; background-color: #f5f5f5">&nbsp;newwin.document.close();<br />
}<br />
}<br />
</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">script</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">textarea&nbsp;</span><span style="color: #ff0000">name</span><span style="color: #0000ff">="textarea"</span><span style="color: #ff0000">&nbsp;cols</span><span style="color: #0000ff">="60"</span><span style="color: #ff0000">&nbsp;rows</span><span style="color: #0000ff">="10"</span><span style="color: #ff0000">&nbsp;id</span><span style="color: #0000ff">="rn01"</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">font&nbsp;</span><span style="color: #ff0000">color</span><span style="color: #0000ff">="red"</span><span style="color: #0000ff">&gt;</span><span style="color: #000000">加入HTML代码</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">font</span><span style="color: #0000ff">&gt;&lt;/</span><span style="color: #800000">textarea</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;</span><span style="color: #800000">br</span><span style="color: #0000ff">&gt;&lt;</span><span style="color: #800000">INPUT&nbsp;</span><span style="color: #ff0000">onclick</span><span style="color: #0000ff">="runEx('rn01')"</span><span style="color: #ff0000">&nbsp;type</span><span style="color: #0000ff">="button"</span><span style="color: #ff0000">&nbsp;value</span><span style="color: #0000ff">="运行代码"</span><span style="color: #ff0000">&nbsp;style</span><span style="color: #0000ff">="cursor:hand"</span><span style="color: #0000ff">&gt;</span><span style="color: #ff0000">&amp;nbsp;&amp;nbsp;</span><span style="color: #000000">[Ctrl+A&nbsp;全部选择&nbsp;提示:你可先修改部分代码,再按运行]<br />
</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">body</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span><span style="color: #0000ff">&lt;/</span><span style="color: #800000">html</span><span style="color: #0000ff">&gt;</span><span style="color: #000000"><br />
</span></span></div>