首 页免费投稿企业邮局收录大全网站地图雁过留声域名主机迈客宝导购网本站下载                          

最新最全的齐枫资源网

投递文章  投稿指南  用户注册 特价广告位: 特价广告位(0.2元-1元)广告位醒目,流量真实、内容充实,百度和谷歌、yahoo等均有正常收录!

搜索: 您的位置齐枫资源网 > 淘客推广商城 > 网页特效 > 文本特效 > 文章列表

文字古怪的蜿蜒爬行

作者:admin  来源:互联网  发布时间:2008-8-5 18:40:45

<HTML><HEAD><TITLE>网页特效---文字古怪的蜿蜒爬行</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
</HEAD>
<BODY onload=changemessage()>
<CENTER>
<SCRIPT>
<!-- Beginning of JavaScript -

// http://oke.yeah.net
// 下面为可更改信息

var mes = new Array()
mes[0]="欢迎光临 网页特效! "
mes[1]="这里收集了大量有趣的特效脚本! "
mes[2]="请大家相互转告本站的网址。 "
mes[3]="希望在这里你能找到你喜欢的网页特效 "
mes[4]="再次欢迎你的光临! "

var maxtextlength=30
// 下以为路线,中间不能有空格
var path= new Array(548,316,581,296,598,257,577,215,559,202,503,193,464,203,446,222,448,255,468,274,500,280,526,267,541,237,537,209,526,187,499,161,462,146,412,133,368,129,326,132,293,142,272,159,250,184,239,204,234,213,226,230,201,253,186,259,165,265,136,268,110,270,83,267,58,260,36,243,26,229,22,210,24,191,29,174,39,163,56,154,76,150,96,149,110,148,135,152,165,156,196,165,208,172,231,181,254,192,280,203,305,210,339,210,366,206,389,195,405,182,419,167,428,148,442,116,448,80,443,41,401,8,347,0,300,11,280,30,256,50,230,58,198,61,169,56,141,50,113,45,87,36,70,29,52,24,28,18,7,15)

// 第二个信息间隔多久出现
var stoptime=1

// 字体的属性
var textfont="宋体"
var textsize=12
var textcolor="ff0000"

// 字符的间距,如果你改变字体的大小也要改变这里
var letterspace=12

var tickerleft=path[path.length-2]
var tickertop=path[path.length-1]
var timer
var finalxpos=tickerleft
var i_mes=0
var message=""
var i_path=0
var stoptimemilli=stoptime*stoptime+1000
var pathx= new Array()

if (document.layers) {
 if (textsize>20) {textsize=6}
 else if (textsize>20) {textsize=5}
 else if (textsize>14) {textsize=4}
 else if (textsize>10) {textsize=3}
 else if (textsize>8) {textsize=2}
 else if (textsize<=7) {textsize=1}
}

var ii=0
for (i=0;i<=path.length-1;i=i+2) {
 pathx[ii]=path[i]
 ii++
}

ii=0

var pathy= new Array()
for (i=1;i<=path.length-1;i=i+2) {
 pathy[ii]=path[i]
 ii++
}

var xpos=new Array()
for (i=0;i<=maxtextlength;i++) {
 xpos[i]=5000
}

var ypos=new Array()
for (i=0;i<=maxtextlength;i++) {
 ypos[i]=5000
}

function makesnake() {
 if (i_path<=pathx.length-1) {
  for (i=message.length-1; i>=1; i--) {
      xpos[i]=xpos[i-1]
   ypos[i]=ypos[i-1]
     }
  xpos[0]=pathx[i_path]
  ypos[0]=pathy[i_path]
  if (document.all) {
   for (i=0; i<message.length-1; i++) {
       var thisspan = eval("document.all.span"+(i)+".style")
       thisspan.posLeft=xpos[i]
    thisspan.posTop=ypos[i]
      }
  }
  if (document.layers) {
   for (i=0; i<message.length-1; i++) {
       var thisspan = eval("document.span"+i)
       thisspan.left=xpos[i]
    thisspan.top=ypos[i]
      }
  }
  i_path++
  timer=setTimeout("makesnake()",20)
 }
 else {
  clearTimeout(timer)
  endposition()
 }
}

function endposition() {
  if (document.all) {
   for (i=0; i<message.length-1; i++) {
       var thisspan = eval("document.all.span"+(i)+".style")
       thisspan.posLeft=tickerleft+finalxpos
    thisspan.posTop=tickertop
    finalxpos+=letterspace
      }
  }
  if (document.layers) {
   for (i=0; i<message.length-1; i++) {
       var thisspan = eval("document.span"+i)
       thisspan.left=tickerleft+finalxpos
    thisspan.top=tickertop
    finalxpos+=letterspace
      }
  }
  timer=setTimeout("clearmessage()",stoptimemilli)
}

function clearmessage() {
  finalxpos=tickertop
  i_path=0
  for (i=0;i<=maxtextlength;i++) {
   xpos[i]=5000
  }
  if (document.all) {
   for (i=0;i<=maxtextlength;i++) {
    var thisspan = eval("document.all.span"+i)
       thisspan.innerHTML=" "
    var thisspan = eval("document.all.span"+(i)+".style")
       thisspan.posLeft=xpos[i]=5000
   }
  }
  if (document.layers) {
   for (i=0;i<=maxtextlength;i++) {
    var thisspan = eval("document.span"+i+".document")
       thisspan.write("<p> </p>")
    thisspan.clear()
    thisspan = eval("document.span"+i)
       thisspan.left=5000
   }
  }
  timer=setTimeout("changemessage()",2000)
}

function changemessage() {
  var messa=mes[i_mes]
  message=messa.split("")
  if (document.all) {
   for (i=0;i<=message.length-1;i++) {
    var thisspan = eval("document.all.span"+i)
       thisspan.innerHTML="<p style='font-family:"+textfont+";font-size:"+textsize+";color:"+textcolor+"'>"+message[i]+"</p>"
   }
  }
  if (document.layers) {
   for (i=0; i<message.length-1; i++) {
       var thisspan=eval("document.span"+i+".document")
       thisspan.write("<p><font size="+textsize+" color="+textcolor+" face="+textfont+">"+message[i]+"</font></p>")
    thisspan.clear()
      }
  }
  i_mes++
  if (i_mes>=mes.length) {i_mes=0}
  finalxpos=tickertop
  i_path=0
  timer=setTimeout("makesnake()",1000)
}

// - End of JavaScript - -->
</SCRIPT>

<STYLE>.spanstyle {
 LEFT: 5000px; POSITION: absolute; VISIBILITY: visible
}
</STYLE>

<SCRIPT>
<!-- Beginning of JavaScript -
 for (i=0;i<=maxtextlength;i++) {
     document.write("<span id='span"+i+"' class='spanstyle'>")
  document.write(message)
     document.write("</span>")
 }

// - End of JavaScript - -->
</SCRIPT>

</CENTER>
</BODY>
</HTML>

        用户名: 验证码: 验证码,看不清楚?请点击刷新验证码 (注“”为必填内容。)


文章评论: [ 查看全部 ] 网友评论

关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 网站管理