134、进入首页一个动态变化

134、进入首页一个动态变化

<SCRIPT language=JavaScript1.2 fptype="dynamicanimation">

<!--

       // See KB article about changing this dynamic HTML

       dynamicanimAttr = "dynamicanimation"

       animCancel = "skipanim"

       fpanimationPrefix = "fpAnim"

       animateElements = new Array()

       currentElement = 0

       speed = 1

       stepsZoom = 8

       stepsWord = 8

       stepsFly = 17

       stepsSpiral = 16

       stepsSpiralWord = 19

       stepsElastic = 32

       steps = stepsZoom

       step = 0

       cornerPhase=0

       outEffect=0

       function remSuffix(str)

       {

              ind=str.indexOf("FP")

              str = str.substring(0,ind)

              return str

       }

       function dynAnimOut(el)

       {

              outEffect=1

              dynAnimation(el)

              outEffect=0

       }

       function dynAnimation(obj)

       {

              animateElements = new Array()

              var ms = navigator.appVersion.indexOf("MSIE")

              ie4 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4)

              if(!ie4)

              {

                     if((navigator.appName == "Netscape") &&

                            (parseInt(navigator.appVersion.substring(0, 1)) >= 4))

                            doc_els=document.layers

                     else

                            return

              }

              else

                     doc_els=document.all

        if(outEffect && !ie4)

            return

              if(ie4)

              {

                  for (index=document.all.length-1; index >= document.body.sourceIndex; index--)

                     {

                            el = document.all[index]

                            if(outEffect && el != obj)

                                   continue

                            if(outEffect)

                                   animationId = el.id.substring(9,el.id.length)

                            else

                                   animationId = el.id.substring(6,el.id.length)

                            animation=remSuffix(animationId)

                            if(null != animation)

                            {

                                   altcnt=0

                                   if(    animation == "dropWord"                          ||

                                          animation == "flyTopRightWord"               ||

                                          animation == "flyBottomRightWord"          ||

                                          animation == "waveWords"                 ||

                                          animation == "hopWords")

                                   {

                                          ih = el.innerHTML

                                          outString = ""

                                          i1 = 0

                                          iend = ih.length

                                          while(true)

                                          {

                                                 i2 = startWord(ih, i1)

                                                 if(i2 == -1)

                                                 i2 = iend

                                                 outWord(ih, i1, i2, false, "", outEffect ? obj.id : el.id)

                                                 if(i2 == iend)

                                                        break

                                                 i1 = i2

                                                 i2 = endWord(ih, i1)

                                                 if(i2 == -1)

                                                        i2 = iend

                                                 if (animation == "waveWords")

                                                        outWordAlt(ih, i1, i2, true, animation, altcnt)

                                                 else

                                                        outWord(ih, i1, i2, true, (outEffect ? "Out" : "") + animation,

                                                               outEffect ?  obj.id : el.id)

 

                                                 if(i2 == iend)

                                                        break

                                                 i1 = i2

                                                 altcnt++

                                          }

                                          document.all[index].innerHTML = outString

                                          document.all[index].style.posLeft = 0

                                          document.all[index].setAttribute(animCancel, true)

                                          document.all[index].style.visibility="visible"

                                   }

                            }

                     }

              }

              i = 0

              for (index=0; index < doc_els.length; index++)

              {

                     el = doc_els[index]

                     if(0 != el.id.indexOf(fpanimationPrefix))

                            continue

                     if (ie4)

                     {

                            elprops=el.style

                            scrollOffsetTop=document.body.scrollTop

                            docHeight=document.body.offsetHeight

                            docWidth=document.body.offsetWidth

                            elW=100

                            elH=el.offsetHeight

                     }

                     else

                     {

                            elprops=el

                            scrollOffsetTop=window.pageYOffset

                            docHeight=window.innerHeight

                            docWidth=window.innerWidth

                            elW=el.clip.width

                            elH=el.clip.height

                     }

                     if(outEffect)

                            animationId = el.id.substring(9,el.id.length)

                     else

                            animationId = el.id.substring(6,el.id.length)

                     animation=remSuffix(animationId)

                     if(outEffect && (obj != el))

                     {

                            if(el.SRCID != obj.id)

                                   continue

                     }

                     if (null != animation )

                     {

                            if(ie4 && null!=el.getAttribute(animCancel, false))

                                   continue

                            if(!ie4)

                            {

                                   elprops.posLeft=elprops.left

                                   elprops.posTop=elprops.top

                            }

                            el.startL=offsetLeft(el)

                            if(animation == "flyLeft")

                            {

                                   elprops.posLeft = -offsetLeft(el)-elW

                                   elprops.posTop = 0

                            }

                            else if(animation == "flyRight" || animation=="elasticRight")

                            {

                                   elprops.posLeft = -offsetLeft(el)+docWidth

                                   elprops.posTop = 0

                            }

                            else if(animation == "flyTop" || animation == "dropWord")

                            {

                                   elprops.posLeft = 0

                                   elprops.posTop = scrollOffsetTop-offsetTop(el)-elH

                            }

                            else if(animation == "flyBottom" || animation == "elasticBottom")

                            {

                                   elprops.posLeft = 0

                                   elprops.posTop = scrollOffsetTop-offsetTop(el)+docHeight

                            }

                            else if(animation == "flyTopLeft")

                            {

                                   elprops.posLeft = -offsetLeft(el)-elW

                                   elprops.posTop = scrollOffsetTop-offsetTop(el)-elH

                            }

                            else if(animation == "flyTopRight" || animation == "flyTopRightWord")

                            {

                                   elprops.posLeft = -offsetLeft(el)+docWidth

                                   elprops.posTop = scrollOffsetTop-offsetTop(el)-elH

                            }

                            else if(animation == "flyCorner")

                            {

                                   elprops.posLeft = docWidth*0.2-offsetLeft(el)

                                  

                                   elprops.posTop = scrollOffsetTop-offsetTop(el)+docHeight

                            }

                            else if(animation == "flyBottomLeft")

                            {

                                   elprops.posLeft = -offsetLeft(el)-elW

                                   elprops.posTop = scrollOffsetTop-offsetTop(el)+docHeight

                            }

                            else if(animation == "flyBottomRight" || animation == "flyBottomRightWord")

                            {

                                   elprops.posLeft = -offsetLeft(el)+docWidth

                                   elprops.posTop = scrollOffsetTop-offsetTop(el)+docHeight

                            }

                            else if(animation == "spiral")

                            {

                                   elprops.posLeft = -offsetLeft(el)+docWidth

                                   elprops.posTop = scrollOffsetTop-offsetTop(el)+docHeight

                            }

                            else if((animation.indexOf("waveWords") != -1) || animation=="hopWords")

                            {

                                   if(i)

                                   {

                                          prevEl=animateElements[i-1]

                                          elprops.r = offsetLeft(el)-prevEl.startL

                                   }

                                   else

                                          elprops.r = offsetLeft(el)

                            }

                            else if(animation == "wipeLR" || animation == "wipeMID")

                            {

                                   if (ie4 && elprops.position=="absolute")

                                   {

                                          el.sizeW=el.offsetWidth

                                          elprops.clip="rect(0 0 0 0)"

                                   }

                                   else if (!ie4)

                                   {

                                          el.sizeW=el.clip.width

                                          el.clip.width=0

                                   }

                            }

                            else if(animation == "wipeTB")

                            {

                                   if (ie4 && elprops.position=="absolute")

                                   {

                                          elprops.clip="rect(0 0 0 0)"

                                   }

                                   else if(!ie4)

                                   {

                                          el.sizeH=el.clip.height

                                          el.clip.height=0

                                   }

                            }

                            else if(animation == "zoomIn")

                            {

                                   elprops.posLeft = 0

                                   elprops.posTop = 0

                            }

                            else if(animation == "zoomOut")

                            {

                                   elprops.posLeft = 0

                                   elprops.posTop = 0

                            }

                            else

                            {

                                   continue

                            }

                            if(!outEffect)

                            {

                                   el.initLeft = elprops.posLeft

                                   el.initTop  = elprops.posTop

                                   el.endLeft  = 0

                                   el.endTop   = 0

                                   elprops.visibility = "hidden"

                            }

                            else

                            {

                                   el.initLeft = 0

                                   el.initTop  = 0

                                   el.endLeft = elprops.posLeft

                                   el.endTop  = elprops.posTop

                                   elprops.posTop = 0

                                   elprops.posLeft = 0

                            }

                            if(!ie4)

                            {

                                   elprops.left=elprops.initLeft

                                   elprops.top =elprops.initTop

                            }

                            animateElements[i++] = el

                     }

              }

              if(animateElements.length > 0)

              {

                     if(outEffect)

                            window.setTimeout("animate(1);", speed, "Javascript")

                     else

                            window.setTimeout("animate(0);", speed, "Javascript")

              }

       }

       function offsetLeft(el)

       {

              if(ie4)

              {

                     x = el.offsetLeft

                     for (e = el.offsetParent; e; e = e.offsetParent)

                            x += e.offsetLeft

                     return x

              }

              else

              {

                     x = el.pageX

                     return x

              }

       }

       function offsetTop(el)

       {

              if(ie4)

              {

                     y = el.offsetTop

                     for (e = el.offsetParent; e; e = e.offsetParent)

                            y += e.offsetTop;

                     return y

              }

              else

              {

                     y = el.pageY

                     return y  

              }

       }

       function startWord(ih, i)

       {

              for(tag = false; i < ih.length; i++)

              {

                     c = ih.charAt(i)

                     if(c == '<')

                     {

                            if(ih.substring(i+1, i+4) == "IMG")

                            return i;

                            tag = true

                     }

                     if(!tag)

                            return i

                     if(c == '>')

                            tag = false

              }

              return -1

       }

       function endWord(ih, i)

       {

              nonSpace = false

              space = false

              img = false

              if(ih.charAt(i) == '<')

              {

                     img = true

                     i++;

              }

              while(i < ih.length)

              {

                     c = ih.charAt(i)

                     if(c != ' ')

                            nonSpace = true

                     if(img && c == '>')

                            img = false;

                     if(nonSpace && !img && c == ' ')

                            space = true

                     if(c == '<')

                            return i

                     if(space && c != ' ')

                            return i

                     i++

              }

              return -1

       }

       function outWord(ih, i1, i2, dyn, anim, srcID)

       {

              if(dyn)

                     if(!outEffect)

                            outString += "<SPAN ID=\"" +  fpanimationPrefix + anim + "FP\" style=\"position: relative; visibility: hidden;\">"

                     else

                            outString += "<SPAN SRCID=\"" + srcID + "\"ID=\"" +  fpanimationPrefix + anim + "FP\" style=\"position: relative;\">"

              outString += ih.substring(i1, i2)

              if(dyn)

                     outString += "</SPAN>"

       }

       function outWordAlt(ih, i1, i2, dyn, anim, altcnt)

       {

              if(dyn)

              {

                     if(altcnt%2)

                            outString += "<SPAN ID=\"" +  fpanimationPrefix + anim + "LFP\" style=\"position: relative;  visibility: hidden;\">"

                     else

                            outString += "<SPAN ID=\"" +  fpanimationPrefix + anim + "RFP\" style=\"position: relative;  visibility: hidden;\">"

              }

                    

              outString += ih.substring(i1, i2)

              if(dyn)

                     outString += "</SPAN>"

       }

       function animate(animOut)

       {

              el = animateElements[currentElement]

              if(animOut)

                     animationId = el.id.substring(9,el.id.length);

              else

                     animationId = el.id.substring(6,el.id.length);

              animation=remSuffix(animationId)

              if (ie4)

                     elprops=el.style

              else

                     elprops=el

 

              if(!step && !animOut)

                     elprops.visibility="visible"

              step++

              if(animation == "spiral")

              {

                     steps = stepsSpiral

                     v = step/steps

                     rf = 1.0 - v

                     t = v * 2.0*Math.PI

                     rx = Math.max(Math.abs(el.initLeft), 200)

                     ry = Math.max(Math.abs(el.initTop),  200)

                     elprops.posLeft = Math.ceil(-rf*Math.cos(t)*rx)

                     elprops.posTop  = Math.ceil(-rf*Math.sin(t)*ry)

              }

              else if(animation == "waveWordsL" || animation=="hopWords" || animation == "waveWords")

              {

                     steps = stepsSpiralWord

                     v = step/steps

                     rf = (1.0 - v)

                     t = v * 1.0*Math.PI

                     elprops.posLeft = Math.ceil(-rf*Math.cos(t)*elprops.r)

                     elprops.posTop  = Math.ceil(-rf*Math.sin(t)*elprops.r)

              }

              else if(animation == "waveWordsR")

              {

                     steps = stepsSpiralWord

                     v = step/steps

                     rf = (1.0 - v)

                     t = v * 1.0*Math.PI

                     elprops.posLeft = Math.ceil(-rf*Math.cos(t)*elprops.r)

                     elprops.posTop  = Math.ceil( rf*Math.sin(t)*elprops.r)

              }

              else if(animation == "zoomIn")

              {

                     steps = stepsZoom

                     elprops.fontSize = Math.ceil(50+50*step/steps) + "%"

                     elprops.posLeft = 0

              }

              else if(animation == "zoomOut")

              {

                     steps = stepsZoom

                     fontSz=Math.ceil(100+200*(steps-step)/steps) + "%"

                     elprops.fontSize = fontSz

                     elprops.posLeft = 0

              }

              else if(animation == "elasticRight")

              {

                     steps = stepsElastic

                     v = step/steps

                     rf=Math.exp(-v*7)

                     t = v * 1.5*Math.PI

                     rx =Math.abs(el.initLeft)

                     elprops.posLeft = rf*Math.cos(t)*rx

                     elprops.posTop  = 0

              }

              else if(animation == "elasticBottom")

              {

                     steps = stepsElastic

                     v = step/steps

                     rf=Math.exp(-v*7)

                     t = v * 2.5*Math.PI

                     ry =Math.abs(el.initTop)

                     elprops.posLeft = 0

                     elprops.posTop  = rf*Math.cos(t)*ry

              }

              else if(animation == "wipeLR")

              {

                     steps = stepsElastic

                     if(ie4 && elprops.position=="absolute")

                            elprops.clip = "rect(0 "+ step/steps*100 +"% 100% 0)"

                     else if (!ie4)

                     {

                            elprops.clip.right=step/steps*el.sizeW

                     }

              }

              else if(animation == "wipeTB")

              {

                     steps = stepsElastic

                     if(ie4 && elprops.position=="absolute")

                            elprops.clip = "rect(0 100% "+step/steps*el.offsetHeight+"px 0)"

                     else

                            elprops.clip.bottom=step/steps*el.sizeH

              }

              else if(animation == "wipeMID")

              {

                     steps = stepsElastic

                     if(ie4 && elprops.position=="absolute")

                     {

                            elprops.clip = "rect(0 "+el.sizeW/2*(1+step/steps)+"px 100% "+el.sizeW/2*(1-step/steps)+")"

                     }

                     else if(!ie4)

                     {

                            elprops.clip.right=el.sizeW/2*(1+step/steps)

                            elprops.clip.left=el.sizeW/2*(1-step/steps)

                     }

              }

              else if(animation == "flyCorner")

              {

                     if(!cornerPhase)

                     {

                            steps = stepsElastic/2

                            v = step/steps

                            rf=Math.exp(-v*7)

                            t = v * 2.5*Math.PI

                            ry =Math.abs(el.initTop)

                            elprops.posTop  = rf*Math.cos(t)*ry

                     }

                     else

                     {

                            steps = stepsFly

                            dl = el.initLeft / steps

                            elprops.posLeft = elprops.posLeft - dl

                            elprops.posTop = 0

                     }

              }

              else

              {

                     steps = stepsFly

                     if(animation == "dropWord" || animation == "flyTopRightWord" || animation == "flyBottomRightWord")

                            steps = stepsWord

                     dl = (el.endLeft - el.initLeft) / steps

                     dt = (el.endTop  - el.initTop)  / steps

                     elprops.posLeft = elprops.posLeft + dl

                     elprops.posTop = elprops.posTop + dt

              }

              if (step >= steps)

              {

                     if(!(animation == "wipeLR"  ||

                            animation  == "wipeTB"      ||

                            animation  == "wipeMID"   ||

                            (animation == "flyCorner" && !cornerPhase)))

                     {

                            elprops.posLeft = el.endLeft

                            elprops.posTop = el.endTop

                     }

                     if(animOut)

                     {

                            elprops.visibility="hidden"

                     }

 

                     step = 0

                     if(animation=="flyCorner" && !cornerPhase)

                            cornerPhase=1

                     else

                     {

                            cornerPhase=0

                            currentElement++

                     }

 

              }

              if(!ie4)

              {

                     elprops.left=elprops.posLeft

                     elprops.top =elprops.posTop

              }

              if(currentElement < animateElements.length)

              {

                     if(animOut)

                            window.setTimeout("animate(1);", speed, "Javascript")

                     else

                            window.setTimeout("animate(0);", speed, "Javascript")

              }

              else

                     currentElement=0

       }

       function rollIn(el)

       {

              var ms = navigator.appVersion.indexOf("MSIE")

              ie4 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4)

              if(ie4)

              {

                     el.initstyle=el.style.cssText;el.style.cssText=el.fprolloverstyle

              }

       }

       function rollOut(el)

       {

              var ms = navigator.appVersion.indexOf("MSIE")

              ie4 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4)

              if(ie4)

              {

                     el.style.cssText=el.initstyle

              }

       }

       function clickSwapStyle(el)

       {

              var ms = navigator.appVersion.indexOf("MSIE")

              ie4 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4)

              if(ie4)

              {

                     ts=el.style.cssText

                     el.style.cssText=el.fprolloverstyle

                     el.fprolloverstyle=ts

              }

       }

       function clickSwapImg(el)

       {

        if(document.all || document.layers)

        {

                  ts=el.src

                  el.src=el.lowsrc

                  el.lowsrc=ts

        }

       }

//-->

 

 

 

</SCRIPT>

<BODY bgcolor=blue onload=dynAnimation()>

<P></P>

<P> </P>

<P> </P>

<DIV align=center>

<CENTER>

<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>

  <TBODY>

  <TR>

    <TD width="20%"></TD>

    <TD width="80%">

      <P language=Javascript1.2 id=fpAnimflyLeftFP1

      style="VISIBILITY: hidden; LETTER-SPACING: 3px; POSITION: relative! important"

      dynamicanimation="fpAnimflyLeftFP1"><FONT face=Arial color=#ffffff><SPAN

      style="LETTER-SPACING: 3px">http://www.7stk.com</SPAN></FONT></P></TD></TR></TBODY></TABLE></CENTER></DIV>

<DIV align=center>

<CENTER>

<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>

  <TBODY>

  <TR>

    <TD width="100%">

      <P language=Javascript1.2 id=fpAnimflyLeftFP2

      style="VISIBILITY: hidden; POSITION: relative! important" align=center

      dynamicanimation="fpAnimflyLeftFP2"><IMG height=1 alt="line.gif (118 字节)"

      src="line.gif"

width=550></P></TD></TR></TBODY></TABLE></CENTER></DIV>

<DIV align=center>

<CENTER>

<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>

  <TBODY>

  <TR>

    <TD width="38%">

      <P language=Javascript1.2 id=fpAnimflyLeftFP3

      style="VISIBILITY: hidden; POSITION: relative! important" align=right

      dynamicanimation="fpAnimflyLeftFP3"><IMG height=53

      src="wta.gif" width=171></P></TD>

    <TD width="62%">

      <P language=Javascript1.2 id=fpAnimflyRightFP1

      style="VISIBILITY: hidden; POSITION: relative! important"

      dynamicanimation="fpAnimflyRightFP1"><IMG height=53 

      src="456.gif"

width=320></P></TD></TR></TBODY></TABLE></CENTER></DIV>

<DIV align=center>

<CENTER>

<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>

  <TBODY>

  <TR>

    <TD width="100%">

      <P language=Javascript1.2 id=fpAnimflyRightFP2

      style="VISIBILITY: hidden; POSITION: relative! important" align=center

      dynamicanimation="fpAnimflyRightFP2"><IMG height=1

      src="line.gif"

width=550></P></TD></TR></TBODY></TABLE></CENTER></DIV>

<DIV align=center>

<CENTER>

<TABLE cellSpacing=0 cellPadding=0 width="79%" border=0>

  <TBODY>

  <TR>

    <TD width="44%">

      <P language=Javascript1.2 id=fpAnimflyBottomFP1

      style="VISIBILITY: hidden; POSITION: relative! important" align=right

      dynamicanimation="fpAnimflyBottomFP1"><IMG height=106 alt=威特实业

      src="wtd.gif" width=115></P></TD>

    <TD width="3%">

      <P language=Javascript1.2 id=fpAnimflyBottomFP2

      style="VISIBILITY: hidden; LINE-HEIGHT: 20px; POSITION: relative! important"

      dynamicanimation="fpAnimflyBottomFP2"></P></TD>

    <TD width="53%"><SPAN style="FONT-SIZE: 9pt"><FONT color=#ffffff>

      <P language=Javascript1.2 id=fpAnimspiralFP1

      style="VISIBILITY: hidden; LINE-HEIGHT: 20px; POSITION: relative! important"

      dynamicanimation="fpAnimspiralFP1">地址:北京万网服务中心<BR></FONT></SPAN><FONT

      color=#ffffff><SPAN

      style="FONT-SIZE: 9pt">*********版权所有<BR>QQ58856743<BR>站务联系: contact@1stscript.com</SPAN></FONT></P></TD></TR></TBODY></TABLE></CENTER></DIV>

<P> </P><P> </P>

<DIV align=center>

<CENTER>

<TABLE cellSpacing=0 cellPadding=0 width="87%" border=0>

  <TBODY>

  <TR>

    <TD width="100%">

      <P language=Javascript1.2 id=fpAnimzoomInFP1

      style="VISIBILITY: hidden; POSITION: relative! important" align=right

      dynamicanimation="fpAnimzoomInFP1"><A

      href="http://www.7stk.com"><FONT color=#ffffff><SPAN

      style="FONT-SIZE: 9pt">点此进入>></SPAN></FONT></A></P></TD></TR></TBODY></TABLE></CENTER></DIV>

 

 

Write a comment

Comments: 0