魔法代码——[镜] ^_______________^
来源:互联网 发布:光纤传输数据 编辑:程序博客网 时间:2024/05/01 07:46
<textarea rows="20" cols="80" id="codeMain"></textarea><br>
<input type="button" value="运行代码" onclick="runCode(codeMain)">
<input type="button" value="复制代码" onclick="copyCode(codeMain)">
<input type="button" value="另存代码" onclick="saveCode(codeMain)"> 提示:你可以先修改部分代码再运行<br>
<script>
/******************************************************************************
Crossday Discuz! Board - Common Modules for Discuz!
Modified by: Crossday Studio (http://crossday.com)
Based upon: http://www.cnzzz.com
*******************************************************************************/
function copyCode(obj) {
var rng = document.body.createTextRange();
rng.moveToElementText(obj);
rng.scrollIntoView();
rng.select();
rng.execCommand("Copy");
rng.collapse(false);
}
function runCode(obj) {
var winname = window.open('', "_blank", '');
winname.document.open('text/html', 'replace');
winname.document.writeln(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();
}
var buff = new Array();
function mirror(str)
{
buff.push(str);
codeMain.value += str + "/n";
}
function reflect()
{
for (var i = 0; i < buff.length; i++)
{
codeMain.value += ("/tmirror(/"");
codeMain.value += (buff[i].replace(////g,"////").replace(// /g,"//t").replace(//"/g,"///"")+"/");/n");
}
codeMain.value += ("}/n<//script>");
}
printself();
reflect();
function printself()
{
mirror("<textarea rows=/"20/" cols=/"80/" id=/"codeMain/"></textarea><br>");
mirror("<input type=/"button/" value=/"运行代码/" onclick=/"runCode(codeMain)/">");
mirror("<input type=/"button/" value=/"复制代码/" onclick=/"copyCode(codeMain)/">");
mirror("<input type=/"button/" value=/"另存代码/" onclick=/"saveCode(codeMain)/"> 提示:你可以先修改部分代码再运行<br>");
mirror("<script>");
mirror("/******************************************************************************");
mirror(" Crossday Discuz! Board - Common Modules for Discuz!");
mirror(" Modified by: Crossday Studio (http://crossday.com)");
mirror(" Based upon: http://www.cnzzz.com");
mirror("*******************************************************************************/");
mirror("function copyCode(obj) {");
mirror("/tvar rng = document.body.createTextRange();");
mirror("/trng.moveToElementText(obj);");
mirror("/trng.scrollIntoView();");
mirror("/trng.select();");
mirror("/trng.execCommand(/"Copy/");");
mirror("/trng.collapse(false);");
mirror("}");
mirror("");
mirror("function runCode(obj) {");
mirror("/tvar winname = window.open('', /"_blank/", '');");
mirror("/twinname.document.open('text/html', 'replace');");
mirror("/twinname.document.writeln(obj.value);");
mirror("/twinname.document.close();");
mirror("}");
mirror("");
mirror("function saveCode(obj) {");
mirror("/tvar winname = window.open('', '_blank', 'top=10000');");
mirror("/twinname.document.open('text/html', 'replace');");
mirror("/twinname.document.writeln(obj.value);");
mirror("/twinname.document.execCommand('saveas','','code.htm');");
mirror("/twinname.close();");
mirror("}");
mirror("");
mirror("var buff = new Array();");
mirror("");
mirror("function mirror(str)");
mirror("{");
mirror("/tbuff.push(str);");
mirror("/tcodeMain.value += str + /"//n/";");
mirror("}");
mirror("");
mirror("function reflect()");
mirror("{");
mirror("/tfor (var i = 0; i < buff.length; i++)");
mirror("/t{");
mirror("/t/tcodeMain.value += (/"//tmirror(///"/");");
mirror("/t/tcodeMain.value += (buff[i].replace(//////g,/"/////////").replace(////t/g,/"////t/").replace(////"/g,/"///////"/")+/"///");//n/");");
mirror("/t}");
mirror("/tcodeMain.value += (/"}//n<///script>/");");
mirror("}");
mirror("");
mirror("printself();");
mirror("reflect();");
mirror("");
mirror("function printself()");
mirror("{");
}
</script>
- 魔法代码——[镜] ^_______________^
- ???_______________小学_______________???
- 策划——“概念机”之代码魔法世界
- 庞果网练习题——魔法
- hdu4545——魔法串
- 魔法阵——数论
- 魔法表情演示代码
- RMI 魔法代码
- hdu 4545——魔法串
- Python 进阶 —— 魔法函数
- 宏 —— C/C++ 黑魔法
- 排序ex——魔法照片
- 【NOIP2016——PJ4】魔法阵
- python魔法方法——(__new__)
- 魔法物品——动态规划
- python学习——魔法方法详解
- FZU 1896 — 神奇的魔法数
- 魔法盒—同行同列加法
- 今天在网吧玩到12点
- 测试下程序显示
- 迷茫的心情
- Fixing Firefox's memory leak
- CSS:无图片圆角div(转)
- 魔法代码——[镜] ^_______________^
- XUL Tutorial翻译计划
- 你可能不知道的CSS语法技巧
- 界面好
- asp.net高级教程(一)---asp.net , 还是asp+ ?
- asp.net高级教程(二)--- 转换编程思维
- asp.net高级教程(三)---对象
- asp.net高级教程(四)---实战篇(上)
- ArcIMS学习之 HTML Viewer定制笔记 续一(1.概要&流程)