把你的Javascript编码多贴一点出来

解决方案 »

  1.   

    //displays a message. Fades in and then fades out in two seconds.
    function displayMsg(){ 
      var layer=lib_getLayer("lmsg1");
      var layer2=lib_getLayer("lmsg2");
      var img=lib_getPos("imganimationbox");
      if(ie)layer.style.clip='rect(0 '+layer.myScrollWidth()+' '+layer.height()+' 0)';
      layer.style.left=img.left+29;
      layer.style.top=img.top+79;
      layer2.style.left=img.left+29;
      layer2.style.top=img.top+79+17;
      layer.style.visibility=visible;
      document.displayMsgCnt+=1;
      if(ie&&!mac) fade("lmsg1",100,10);
      setTimeout('lib_getLayer("lmsg2").style.visibility=visible;if(ie&&!mac)fade("lmsg2",100,10);',3000);
      if(document.displayMsgCnt>2) clearInterval(document.displayMsgTimer);
      if(document.displayMsgCnt<=2) {
        setTimeout('if(ie&&!mac){fade("lmsg1",0,10);fade("lmsg2",0,10);} else {lib_getLayer("lmsg1").style.visibility=hidden;lib_getLayer("lmsg2").style.visibility=hidden;}',8000);
      }
    }//Starts the animation box. Called from onLoad attribute in BODY tag.
    function StartAnimationBox(){
    document.displayMsgTimer=setInterval("displayMsg()",10000);
    setTimeout('displayMsg()',10);
    document.displayMsgCnt=0;
    }
      

  2.   

    根据DHTML原理,当你用
    document.displayMsgTimer
    这种形式表示时,就是给document添加了一个新的属性displayMsgTimerdocument.displayMsgCnt是同理