回 帖 发 新 帖 刷新版面

主题:哪位大哥帮忙看看,下面的源码是什么意思呀?

<script language="JavaScript">

<!--
function hidden(){
   var location=document.input.password.value + ".htm";
   this.location.href = location;
}
// -- End Hiding Here 
// -->

</script>


var pass=new Array() 
var t3="" 
var lim=8 
pass[0]="m3JtpznVQ8sCfXU" 
pass[1]="lHzv1fREVD84tes" 
pass[2]="c5Fi1XRUVcdExPg" 
pass[3]="opplvoqswcs5KbP" 
pass[4]="8erJZvcfcuOprVgw" 
pass[5]="29erJZvcfcuOprVg"
var extension=".htm" 
  var enablelocking=0 
  var numletter="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" 
  var temp3='' 
  var cur=0 

function max(which){ 
  return (pass[Math.ceil(which)+(3&15)].substring(0,1)) 
  } 
function testit(input){ 
  temp=numletter.indexOf(input) 
  var temp2=temp^parseInt(pass[phase1-1+(1|3)].substring(0,2)) 
  temp2=numletter.substring(temp2,temp2+1) 
  return (temp2) 
  } 

function submitentry(){ 
  t3='' 
  verification=document.password1.password2.value 
  phase1=Math.ceil(Math.random())-6+(2<<2) 
  var indicate=true 
  for (i=(1&2);i<window.max(Math.LOG10E);i++) 
  t3+=testit(verification.charAt(i)) 
  for (i=(1&2);i<lim;i++){ 
  if (t3.charAt(i)!=pass[phase1+Math.round(Math.sin(Math.PI/2)-1)].charAt(i)) 
  indicate=false 
  } 
  if (verification.length!=window.max(Math.LOG10E)) 
  indicate=false 
  if (indicate) 
  window.location=verification+extension 
  else 
  alert("请输入正确的验证码!") 
  } 
</script> 
<form name="password1"> 
<title></title>
<p class="STYLE4">请输入您的验证码</p>
<table border="1" cellspacing="5" cellpadding="15" bgcolor="#3399cc" width="303" style="border-collapse: collapse" bordercolor="#3366cc" class="exheading"> 
<tr> 
<td width="287" height="41" valign="top" bordercolor="#3366cc" bgcolor="#3399CC"> 
<div align="center"> 
<center>
  <input type="text" name="password2" size="20" style="border: 1px solid #3366cc"> 
<input type="button" value="确认" onClick="submitentry()" name="button"> 
</center> 
</div> 

回复列表 (共1个回复)

沙发

咋没人回复呢?

我来回复

您尚未登录,请登录后再回复。点此登录或注册