欢迎光临
我们一直在努力

javascript实现在线运行代码功能

建站超值云服务器,限时71元/月

经常在一些js特效的网站上看到这样的功能:可以点击一个按纽,运行文本框中的代码。
具体代码如下:
[code]
<HTML><BODY>
<textarea name="t11" id="t11" rows="12" cols="95">
&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
  &lt;HTML&gt;
  &lt;HEAD&gt;
  &lt;TITLE&gt; New Document &lt;/TITLE&gt;
  &lt;META NAME=&quot;Generator&quot; CONTENT=&quot;EditPlus&quot;&gt;
  &lt;META NAME=&quot;Author&quot; CONTENT=&quot;&quot;&gt;
  &lt;META NAME=&quot;Keywords&quot; CONTENT=&quot;&quot;&gt;
  &lt;META NAME=&quot;Description&quot; CONTENT=&quot;&quot;&gt;
  &lt;style&gt;
  body{font-size:12px;}
  &lt;/style&gt;
  &lt;/HEAD&gt;
 &lt;BODY&gt;
  &lt;span onclick=&quot;aaa()&quot; style=&quot;text-decoration:underline;cursor:hand&quot;&gt;asp编程网&lt;/span&gt;
  &lt;script language=&quot;javascript&quot;&gt;
  function aaa()
  {
    window.open(‘http://www.aspprogram.cn’);
  }
  &lt;/script&gt;
  &lt;/BODY&gt;
  &lt;/HTML&gt;
</textarea>
<br>
<input type="button" value="运行代码" style="border-left:1px solid #B1B4CD;border-right:1px solid #494D74;border-top:1px solid #B1B4CD;;border-bottom:1px solid #494D74;background:#696D81;color:#FFFFFF;" onclick="runCode(document.getElementById(‘t11’))">
<script language="javascript">
function runCode(obj)
{
   var winname = window.open(”, "_blank", ”);
   winname.document.open(‘text/html’, ‘replace’);
   winname.opener = null // 防止代码对论谈页面修改
   winname.document.write(obj.value);
   winname.document.close();
}
</script></body></html>
[/code]

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » javascript实现在线运行代码功能
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址