zoukankan      html  css  js  c++  java
  • TEXTAREA 运行代码

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>textarea</title>
    <script type="text/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();
     }
     function saveCode(obj) {
      var winname = window.open('', '_blank', 'top=10000');
      winname.document.open('text/html', 'replace');
      winname.document.writeln(obj.value);
      winname.document.execCommand('saveas','','code.htm');
      winname.close();
     }
     function copyCode(obj) {
      var rng = document.body.createTextRange();
      rng.moveToElementText(obj);
      rng.scrollIntoView();
      rng.select();
      rng.execCommand("Copy");
      rng.collapse(false);
     }
    </script>
    </head>

    <body>
    <textarea id="code" rows="10" cols="95">
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>测试文档</title>
    </head>
    <body>测试文档
    </body>
    </html>
    </textarea><br>
    <input type="button" value="运行代码" onclick="runCode(code)">&nbsp;
    <input type="button" value="复制代码" onclick="copyCode(code)">&nbsp;
    <input type="button" value="另存代码" onclick="saveCode(code)">&nbsp;
    提示:您可以先修改部分代码再运行<br />
    </body>
    </html>


     

    keim,毕业于安徽科技学院理学院,2003年开始对Web开发有浓厚的兴趣,并专注于C#/java Web开发,软件架构设计、分布式相关、项目管理、前端设计等等,实战派...
  • 相关阅读:
    C# 截取窗口图像(包括遮挡窗口,最小化窗口)
    C# 自定义DevExpress中XtraMessageBox的窗口Icon
    C# DevExpress的皮肤,没有在多线程中应用
    DevExpress的RibbonForm在WIN7下标题栏透明,没应用程序设置的Skin
    C# RibbonForm的标题Text显示不完全的解决方法
    C# 使用递归获取文件路径,不获取拒绝访问的文件夹
    socket使用
    KMP模板
    HDU1358(KMP)
    windows环境变量
  • 原文地址:https://www.cnblogs.com/zqmingok/p/1509364.html
Copyright © 2011-2022 走看看