现在的位置: 首页 > 综合 > 正文

调试源文件(javascript)

2013年10月12日 ⁄ 综合 ⁄ 共 2400字 ⁄ 字号 评论关闭

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>调试源文件</title>
</head>
<BODY bgColor=#F3F2F1 leftMargin=0  marginwidth="0" onload=tp()>
<SCRIPT language=JavaScript> 
var i=0; 
var ie=(document.all)?1:0; 
var ns=(document.layers)?1:0; 
function generate() /* Generation of "Compilation" */ 
 { 
  code = document.pad.text.value; 
  if (code) 
   { 
    document.pad.text.value='Compiling...Please wait!'; 
    setTimeout("compile()",500); 
   } 
  else alert('First enter something to compile and then press CompileIt') 
 } 
function compile() /* The "Compilation" */ 
 { 
  document.pad.text.value=''; 
  compilation=escape(code); 
  document.pad.text.value="<script>/n<!--/ndocument.write(unescape(/""+compilation+"/"));/n//-->/n<//script>"; 
  i++; 
  alert("Page compiled "+i+" times!"); 
 } 
function selectCode() /* Selecting "Compilation" for Copying */ 
 { 
  if(document.pad.text.value.length>0) 
   { 
    document.pad.text.focus(); 
    document.pad.text.select(); 
   } 
  else alert('Nothing for be selected!') 
 } 
function preview() /* Preview for the "Compilation" */ 
 { 
  if(document.pad.text.value.length>0) 
   { 
    pr=window.open("","Preview","scrollbars=1,menubar=1,status=1,width=480 height=320,left=10,top=10"); 
    pr.document.write(document.pad.text.value); 
   } 
  else alert('Nothing for be previewed!') 
 } 
function uncompile() /* Decompiling a "Compilation" */ 
 { 
  if (document.pad.text.value.length>0) 
   { 
    source=unescape(document.pad.text.value); 
    document.pad.text.value=""+source+""; 
   } 
  else alert('You need compiled code to uncompile it!') 
 } 
// --> 
</SCRIPT>
<script>
function tp()
{pad.text.focus()
document.execCommand("Paste")}
function savetxt() {
var newwin=window.open('about:blank','','top=10000');
newwin.document.write(document.pad.text.value);
newwin.document.execCommand('saveas','','c_d.htm')
newwin.window.close();}
</script>
<FORM method=post name=pad align="center">
<p align="center"><TEXTAREA cols=120 name=text rows=22 style="background-color: #336699; color: #FFFFFF"></TEXTAREA><BR><p align="center">
<INPUT name=select onclick=tp()  type=button value=粘贴>  
<INPUT name=select onclick=selectCode()  type=button value=选定>    
<INPUT name=view onclick=preview()  type=button value=预览(w) accesskey=w>    
<INPUT name=compileIt onclick=generate()  type=button value=加密> 
<INPUT name=retur onclick=uncompile()  type=button value=解密>    
<INPUT name=retur onclick=savetxt() type=button value=保存(s) accesskey=s>    
<INPUT name=clear type=reset value=清除></FORM> 
 </BODY> 
</html>

抱歉!评论已关闭.