`
农村哥们
  • 浏览: 292632 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js运行html代码,复制代码,另存代码

阅读更多
<html>
<head>
<script>
<!--运行代码 -->
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();
}
}

//复制文本域代码
function cycode(obj) {
var rng = document.body.createTextRange();
rng.moveToElementText(obj);
rng.scrollIntoView();
rng.select();
rng.execCommand("Copy");
window.status="高亮度包含的代码已被复制到剪贴板!Contents highlighted and copied to clipboard!"
setTimeout("window.status=''",1800)
rng.collapse(false);
}


//另存代码
function svcode(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();
}
</script>
<head>
<body>
<textarea rows='12' cols='78' class='fm' id='code'>
         <html><head></head><body><input type="text" name="text"/></body></html>
</textarea>
<input onclick="runEx('code')"  type="button" value="运行代码" onFocus="this.blur()"> 
<input type="button" name="Submit" value="复制到剪贴板" onClick="cycode(code)"  onFocus="this.blur()"> 
<input type="button" value="另存代码" onclick="svcode(code)" onFocus="this.blur()">
</body>
</html>
分享到:
评论

相关推荐

    在网页中实现运行代码-复制代码-收藏代码-另存代码框效果

    标题中的“在网页中实现运行代码-复制代码-收藏代码-另存代码框效果”指的是在Web页面上创建一个功能齐全的代码展示区域,该区域不仅能够显示代码,还允许用户执行代码、复制代码到剪贴板、收藏代码片段以及将代码...

    网站内容禁止复制和粘贴、另存为的js代码

    为了防止网站内容被用户轻易复制和粘贴,以及防止通过浏览器的“另存为”功能保存网页内容,可以通过在网页中加入特定的JavaScript代码来实现。下面详细说明如何使用JavaScript实现这些功能以及可能的限制和解决方案...

    JS实现屏蔽网页右键复制及ctrl+c复制的方法【2种方法】

    JavaScript是一种广泛用于网页和网络应用的编程语言,它在客户端运行,可以与用户进行交互,增强用户体验。在本文中,我们将深入探讨如何使用JavaScript来实现屏蔽网页右键复制以及阻止`Ctrl+C`快捷键复制的功能。 ...

    asp下实现代码的“运行代码”“复制代码”“保存代码”功能

    - 复制代码:点击“复制代码”按钮时,利用JavaScript中的document.createTextRange()和rng.execCommand("Copy")来选中并复制页面上的代码段内容。 - 保存代码:当用户选择“另存代码”按钮时,代码会以文本形式...

    Discuz5.5.0代码高亮显示+运行代码框合成插件 下载第1/4页

    2. 代码运行框:该插件还提供了代码运行框,集成了复制代码、运行代码、另存代码三项功能。这为程序开发者提供了一个方便的代码测试环境,用户可以直接在论坛中运行看到代码执行的结果。 使用方法方面,若要高亮...

    纯js实现的论坛常用的运行代码的效果

    - **按钮区**:包括“运行代码”、“复制代码”、“另存代码”和“还原代码”四个按钮。 ```html 运行代码" onclick="runCode(this)"&gt; 复制代码" onclick="copycode(this)"&gt; 另存代码" onclick="saveCode(this)...

    拷贝网页文字(含源代码)

    找到HTML文件,右键点击并选择"Copy" -&gt; "Copy as cURL",然后在本地运行这个cURL命令,可以获取原始HTML代码。 - **爬虫技术**:对于更复杂的网页,可以编写简单的Python脚本,使用BeautifulSoup或Scrapy等库来...

    JAVA上百实例源码以及开源项目源代码

    Java二进制IO类与文件复制操作实例 16个目标文件 内容索引:Java源码,初学实例,二进制,文件复制 Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系...

    在Z-Blog中运行代码[html][/html](纯JS版)

    昨天的《利用th,colgroup,col定义表格样式》中,细心点的朋友会发现加了一个“运行代码”的链接:直接点击可以运行Textarea中的内容。其实本身蓝色理想、51JS上也有相关介绍,Z-Blog官方论坛上也有类似帖子,因为...

    用记事本写求和代码

    2. **编写代码**:将上述HTML和JavaScript代码复制粘贴到记事本中。 3. **保存文件**:选择“文件”菜单中的“另存为”,选择保存位置,输入文件名(如`sum.html`),并确保文件类型设置为“所有文件”。 #### 七、...

    如何保护自己的网页代码不被人窥视.pdf

    网页代码保护是一个重要的议题,尤其是对于开发者和网站所有者来说,他们希望确保自己的代码和内容不被未经授权的人员复制或窃取。以下是一些防止网页代码被窥视的方法: 1. **禁用右键和区域选择**:通过...

    如何复制别人的QQ头像.docx

    在这个文件中,你需要输入一段HTML代码,这段代码包含了一个输入框让用户输入QQ号码,一个“查看头像”按钮,以及一些JavaScript代码用于处理用户输入和加载头像。 2. **HTML代码结构**: HTML代码中的`&lt;div&gt;`元素...

    破解网页不能复制的方法1MicrosoftWord文档.pdf

    对于一些不依赖JavaScript而是通过HTML代码来限制复制的网页,我们可以找到并删除相关的禁止代码。例如,网页可能包含以下代码来禁止左键和右键: ```html ``` 在这种情况下,我们可以在浏览器的“查看源代码”...

    html文件转换txt文件

    - **Notepad++**:这款开源文本编辑器有一个“查看HTML源代码”功能,可以复制纯文本内容到新的TXT文件中。 - **Microsoft Word**:打开HTML文件,然后选择“文件”-&gt;“另存为”,在保存类型中选择“纯文本”。 5...

    破解网页文字和图片禁止复制

    **原理:** 部分网页通过在HTML代码中加入特定的JavaScript函数来实现复制限制。通过查找并删除这些代码,可以解除复制限制。 **步骤:** 1. 使用浏览器的“查看源代码”功能,找到包含`oncontextmenu`或`...

    20个以上的页面效果

    1. **运行代码 复制代码 另存.htm**:可能是一个展示如何在网页上复制和保存代码的示例,这在教程或开发者工具中很常见。 2. **addTime.htm**:可能涉及时间添加功能,比如倒计时或者时间显示。 3. **迷糊.html**:...

    网站安全控制技术系列教程和代码分析

    这样用户无法直接查看或保存页面的原始HTML代码。 #### 点击鼠标右键,收藏夹就会自动打开 为了实现点击鼠标右键后自动打开收藏夹的效果,可以使用如下JavaScript代码: ```javascript &lt;script language="...

Global site tag (gtag.js) - Google Analytics