var t=null,c=1,n=0,i=40,num=7,k=0;
    otarget.onmouseover=otarget.onmouseout=function(e){ 
    n=r.test((e||event).type)?1:-1; 
    if(!t) {
      function set(){ 
      alert("aa");
      c+=n;
      if((n==1&&c>num-1)||(n==-1&&c<0)){clearTimeout(t);t=null;status=t;}
      else if(c>-1&&c<num) k=k+1;
      t=window.setTimeout("set()",i);
       }
     }
  }; 红色部分怎么没执行呢,怎么回事?