function runCode(pTargetId){
var newWin=window.open('',"_blank",'');
newWin.document.open('text/html','replace');
newWin.opener=null;
var testCode=document.getElementById(pTargetId).value;
newWin.document.write(testCode);
newWin.document.close();
}
function saveCode(pTargetId){
var newWin=window.open('','_blank','top=10000');
newWin.document.open('text/html','replace');
var testCode=document.getElementById(pTargetId).value;
newWin.document.write(testCode);
newWin.document.execCommand('saveas','','code.htm');
newWin.close();
}
function copyCode(pTargetId){
var testCode=document.getElementById(pTargetId).value;
if(copy2Clipboard(testCode)!=false){
alert("生成的代码已经复制到粘贴板,你可以使用Ctrl+V 贴到需要的地方去了哦! ");
}
}
copy2Clipboard=function(txt){
if(window.clipboardData){
window.clipboardData.clearData();
window.clipboardData.setData("Text",txt);
}
else if(navigator.userAgent.indexOf("Opera")!=-1){
window.location=txt;
}else if(window.netscape){
try{netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");}
catch(e){
alert("您的firefox安全限制限制您进行剪贴板操作,请打开’about:config’将signed.applets.codebase_principal_support’设置为true’之后重试");return false;
}
var clip=Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
if(!clip){return;}
var trans=Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);if(!trans)
return;trans.addDataFlavor('text/unicode');var str=new Object();var len=new Object();var str=Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);var copytext=txt;str.data=copytext;trans.setTransferData("text/unicode",str,copytext.length*2);var clipid=Components.interfaces.nsIClipboard;if(!clip)
return false;clip.setData(trans,null,clipid.kGlobalClipboard);}}
分享到:
相关推荐
本文实例讲述了JS实现直接运行html代码的方法。分享给大家供大家参考,具体如下: 1、实例代码: <!DOCTYPE html> <html> <head> <meta charset='utf-8'/> <title>直接运行 html ...
html代码运行测试,web前段者可以直接复制代码在里面测试结果。
明天520了,给各位送上一些表白用的代码,代码都是可以直接使用浏览器打开运行的哦,非常方便,有需要可以进行下载使用,表白保证成功率大大提高。下面为大家展示一下一些代码的效果,里面总共包含17个表白代码,...
主要介绍了JS实现可直接显示网页代码运行效果的HTML代码预览功能,通过获取文本框内容并在新窗口打印输出来实现直接运行html代码的功能,简单实用,需要的朋友可以参考下
webqq 界面实现代码 html 直接运行 和现有版本完全一致 不需要装运行环境 不需要做其他配置 一键运行 和现有webqq 界面一样华丽
给对象的表白代码,一共有三个在里面给对象的表白代码,一共有三个在里面给对象的表白代码,一共有三个在里面给对象的表白代码,一共有三个在里面给对象的表白代码,一共有三个在里面给对象的表白代码,一共有三个在里面给...
这是一个通过前端实现的html钢琴界面的特效,可以直接运行,可以弹奏出声音,欢迎各位下载呀!
这是一个通过前端技术实现的爱心表白的简单特效,包含全部源代码,可以直接运行,欢迎大家下载呀!
可直接运行的网页表白代码HTML表白代码,表白成功率超高的向女友表白的代码
圣诞树html网页代码,圣诞树代码,直接运行html就可以了,送女朋友的惊喜 html5+css圣诞树代码,节日代码
用于将换行可读性强的HTML代码压缩为 精简的形式,同时也是一种无可读性的格式,便于网站 脚本的 复杂化,阻止别人的直接仿冒。
爱心代码,烟花代码,手残党也会!! 代码是HTML语言下载可直接浏览器绽放!
2024年的元旦倒计时代码,效果非常好,直接可以运行
用html写的简单的小网页,代码图片都在文件夹里,点开可以直接运行
在学习前端的过程中,用编辑器写好hmtl\css\javascript代码之后,需要到浏览器中运行才能够看到结果。有好多的网站,比如菜鸟教程,可以在左边写代码,点击“运行”,可以在右边的窗口的显示运行的结果。经过摸索,...
使用HTML5 web前端开发技术实现的多个游戏平台源码,包括源代码和部分游戏的试代码,大家喜欢的话,过来下载哦。通过支持HTML5的浏览器可以直接运行。
解决了世纪难题,随机选择今天吃什么,下载后,直接使用就行了
个人网页的全部代码和图片HTML+CSS+JS的web个人网页.zip直接运行index.html文件即可 个人网页的全部代码和图片HTML+CSS+JS的web个人网页.zip直接运行index.html文件即可 个人网页的全部代码和图片HTML+CSS+JS的web...