调试源文件(javascript)

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>调试源文件</title>
</head>
<BODY bgColor=#F3F2F1 leftMargin=0  marginwidth="0" οnlοad=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 οnclick=tp()  type=button value=粘贴>  
<INPUT name=select οnclick=selectCode()  type=button value=选定>    
<INPUT name=view οnclick=preview()  type=button value=预览(w) accesskey=w>    
<INPUT name=compileIt οnclick=generate()  type=button value=加密> 
<INPUT name=retur οnclick=uncompile()  type=button value=解密>    
<INPUT name=retur οnclick=savetxt() type=button value=保存(s) accesskey=s>    
<INPUT name=clear type=reset value=清除></FORM> 
 </BODY> 
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值