我的一亩三分地 我就喜欢!
13fen  设为主页
 收藏本站
 
当前位置: > 一亩三分地:首页 > 网络学院 > 网页设计 > JS特效 > 从右到左的文字
热门文章排行
热门文章排行 网页上传常见问题分析(11-24)
五彩缤纷建网页(一)(10-11)
五彩缤纷建网页(二)(10-11)
五彩缤纷建网页(三)(10-11)
五彩缤纷建网页(四)(10-11)
精采文章排行
精采文章排行 网页技巧二十例(11-13)
模仿QQ和MSN消息提示的效果(11-13)
根据分辨率不同调用不同的css文件(11-13)
Dreamweaver 基础 :DW的"文档"工具(11-01)
Dreamweaver 基础 :DW的"文档"窗口(11-01)
技术专题推荐
网管论坛交流
 

从右到左的文字 

作者:佚名   来源:Linux 宝库   点击:   日期:2006-11-24


-->

脚本说明:


把如下代码加入<head>区域中


<script language="JavaScript">


   var MESSAGE  =   "  欢迎来到正点网络 ,请多提意见。谢谢!    "


   var POSITION = 150


   var DELAY    = 10


   var scroll = new statusMessageObject()


 function statusMessageObject(p,d) {


  this.msg = MESSAGE


  this.out = " "


  this.pos = POSITION


  this.delay = DELAY


  this.i     = 0


  this.reset = clearMessage}


function clearMessage() {


  this.pos = POSITION}


function scroller() {


  for (scroll.i = 0; scroll.i < scroll.pos; scroll.i++) {


    scroll.out += " "}


  if (scroll.pos >= 0)


   scroll.out += scroll.msg


  else scroll.out = scroll.msg.substring(-scroll.pos,scroll.msg.length)


  window.status = scroll.out


  scroll.out = " "


  scroll.pos--


  if (scroll.pos < -(scroll.msg.length)) {


   scroll.reset()}


  setTimeout ('scroller()',scroll.delay)}


function snapIn(jumpSpaces,position) {


  var msg = scroll.msg


  var out = ""


  for (var i=0; i<position; i++)


    {out += msg.charAt(i)}


  for (i=1;i<jumpSpaces;i++)


    {out += " "}


  out += msg.charAt(position)


  window.status = out


  if (jumpSpaces <= 1) {


    position++


    if (msg.charAt(position) == ' ')


      {position++ }


    jumpSpaces = 100-position


  } else if (jumpSpaces >  3)


       {jumpSpaces *= .75}


  else


    {jumpSpaces--}


  if (position != msg.length) {


    var cmd = "snapIn(" + jumpSpaces + "," + position + ")";


    scrollID = window.setTimeout(cmd,scroll.delay);


  } else {    window.status=""


    jumpSpaces=0


    position=0


    cmd = "snapIn(" + jumpSpaces + "," + position + ")";


    scrollID = window.setTimeout(cmd,scroll.delay);


    return false }


  return true}


snapIn(100,0);


</script>





文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【论坛讨论

   相关文章:
·在状态栏中实现活动文字效果 ·DW+ASP玩转动态二级菜单
·鼠标事件的基础和完美实现 ·DW滑动菜单的制作
·网页里震动的效果怎么做 ·灵活运用DREAMWEAVER的SITE功能

   文章评论:(条)
  
 请留名: 匿名评论   点击查看所有评论 网管论坛
 

  责任编辑:一分  声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。