带链接的滚动字幕代码怎么写?

科技 3年前 阅读:6 评论:0

  滚动文本是新闻显示的重要手段,若是要在滚动的文本中实现链接,则需要动态设置链接文本和链接地址。本例进修若何实现带链接的滚动字幕。【实例代码】html xmlns=/title/headbodyscript language=JavaScript1。

  2var marqueewidth=400 //设置marquee的宽度 (in pixels)var marqueeheight=20 //设置marquee的高度 (in pixels, 该参数只适用于Netscape)var speed=4 //设置marquee滚动的速度(数值越大速度越快)//设置marquee显示内容,利用尺度的HTML语法。

  var marqueecontents='strongbig欢送撑持中国搜刮引擎 a href=。

  write('marquee scrollAmount='+speed+' style=width:'+marqueewidth+''+marqueecontents+'/marquee')function regenerate(){ window。

  location。reload(); //从头加载页面}function regenerate2(){ if (document。layers){ setTimeout(window。onresize=regenerate,450);//窗体改动大小时重载 intializemarquee(); }}function intializemarquee(){ //利用nobr控造显示的字符个数 document。

  cmarquee01。document。cmarquee02。document。write('nobr'+marqueecontents+'/nobr'); document。cmarquee01。document。cmarquee02。document。

  close(); thelength=document。cmarquee01。document。cmarquee02。document。width; //获取层的宽度 scrollit(); //实现字体的滚动}function scrollit(){ if (document。

  cmarquee01。document。cmarquee02。left=thelength*(-1)){ document。cmarquee01。document。cmarquee02。left-=speed; setTimeout(scrollit(),100); //按时器实现不断的挪用 } else{ document。

  cmarquee01。document。cmarquee02。left=marqueewidth; scrollit(); }}window。

  onload=regenerate2;/scriptilayer width={marqueewidth}; height={marqueeheight}; name=cmarquee01 layer name=cmarquee02/layer/ilayer/body/html【运行效果】【难点分析】本例的重点次要包罗若何动态添加链接和若何实现文本的滚动=代码中利用了一个全局变量“marqueecontents来保留链接内容和地址:文本的滚动通过按时器不竭地挪用“scrollit”办法实现。

标签:滚动字幕
版权声明

本文仅代表作者观点,不代表木答案立场。

网友评论

本站会员尊享VIP特权,现在就加入我们吧!登录注册
登录
用户名
密码
验证码
若未跳转,可点击这里刷新重试
未知错误
注册
用户名
密码(至少8位)
确认密码
邮箱(请填写常用邮箱)
验证码
若未跳转,可点击这里刷新重试
未知错误
找回密码
用户名
邮箱
※ 重置链接将发送到邮箱
若未跳转,可点击这里刷新重试
未知错误