<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页面上创建一个功能齐全的代码展示区域,该区域不仅能够显示代码,还允许用户执行代码、复制代码到剪贴板、收藏代码片段以及将代码...
为了防止网站内容被用户轻易复制和粘贴,以及防止通过浏览器的“另存为”功能保存网页内容,可以通过在网页中加入特定的JavaScript代码来实现。下面详细说明如何使用JavaScript实现这些功能以及可能的限制和解决方案...
JavaScript是一种广泛用于网页和网络应用的编程语言,它在客户端运行,可以与用户进行交互,增强用户体验。在本文中,我们将深入探讨如何使用JavaScript来实现屏蔽网页右键复制以及阻止`Ctrl+C`快捷键复制的功能。 ...
- 复制代码:点击“复制代码”按钮时,利用JavaScript中的document.createTextRange()和rng.execCommand("Copy")来选中并复制页面上的代码段内容。 - 保存代码:当用户选择“另存代码”按钮时,代码会以文本形式...
2. 代码运行框:该插件还提供了代码运行框,集成了复制代码、运行代码、另存代码三项功能。这为程序开发者提供了一个方便的代码测试环境,用户可以直接在论坛中运行看到代码执行的结果。 使用方法方面,若要高亮...
- **按钮区**:包括“运行代码”、“复制代码”、“另存代码”和“还原代码”四个按钮。 ```html 运行代码" onclick="runCode(this)"> 复制代码" onclick="copycode(this)"> 另存代码" onclick="saveCode(this)...
找到HTML文件,右键点击并选择"Copy" -> "Copy as cURL",然后在本地运行这个cURL命令,可以获取原始HTML代码。 - **爬虫技术**:对于更复杂的网页,可以编写简单的Python脚本,使用BeautifulSoup或Scrapy等库来...
Java二进制IO类与文件复制操作实例 16个目标文件 内容索引:Java源码,初学实例,二进制,文件复制 Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系...
昨天的《利用th,colgroup,col定义表格样式》中,细心点的朋友会发现加了一个“运行代码”的链接:直接点击可以运行Textarea中的内容。其实本身蓝色理想、51JS上也有相关介绍,Z-Blog官方论坛上也有类似帖子,因为...
2. **编写代码**:将上述HTML和JavaScript代码复制粘贴到记事本中。 3. **保存文件**:选择“文件”菜单中的“另存为”,选择保存位置,输入文件名(如`sum.html`),并确保文件类型设置为“所有文件”。 #### 七、...
网页代码保护是一个重要的议题,尤其是对于开发者和网站所有者来说,他们希望确保自己的代码和内容不被未经授权的人员复制或窃取。以下是一些防止网页代码被窥视的方法: 1. **禁用右键和区域选择**:通过...
在这个文件中,你需要输入一段HTML代码,这段代码包含了一个输入框让用户输入QQ号码,一个“查看头像”按钮,以及一些JavaScript代码用于处理用户输入和加载头像。 2. **HTML代码结构**: HTML代码中的`<div>`元素...
对于一些不依赖JavaScript而是通过HTML代码来限制复制的网页,我们可以找到并删除相关的禁止代码。例如,网页可能包含以下代码来禁止左键和右键: ```html ``` 在这种情况下,我们可以在浏览器的“查看源代码”...
- **Notepad++**:这款开源文本编辑器有一个“查看HTML源代码”功能,可以复制纯文本内容到新的TXT文件中。 - **Microsoft Word**:打开HTML文件,然后选择“文件”->“另存为”,在保存类型中选择“纯文本”。 5...
**原理:** 部分网页通过在HTML代码中加入特定的JavaScript函数来实现复制限制。通过查找并删除这些代码,可以解除复制限制。 **步骤:** 1. 使用浏览器的“查看源代码”功能,找到包含`oncontextmenu`或`...
1. **运行代码 复制代码 另存.htm**:可能是一个展示如何在网页上复制和保存代码的示例,这在教程或开发者工具中很常见。 2. **addTime.htm**:可能涉及时间添加功能,比如倒计时或者时间显示。 3. **迷糊.html**:...
这样用户无法直接查看或保存页面的原始HTML代码。 #### 点击鼠标右键,收藏夹就会自动打开 为了实现点击鼠标右键后自动打开收藏夹的效果,可以使用如下JavaScript代码: ```javascript <script language="...