源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

可以文本显示的公告栏的js代码

  • 时间:2022-04-28 12:54 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:可以文本显示的公告栏的js代码
一个可以文本显示的公告栏,可以在多处使用,绝对不可错过!  脚本说明:  第一步:把如下代码加入<head>区域中  <script language="JavaScript">  <!-- Activate Cloaking Device  var i = 0;  // used to cycle thru messages  var TextNumber = -1;  // array of messages  var TextInput = new Object();  // used to load manipulate message  var HelpText="";  // used to load message  var Text = "";  // length of timeout (smaller is faster)  var Speed=50;  // used to display message number  var message=0;  // used to position text in ver 2.0  var addPadding="rn";  // Each element of TextInput represents a single message.  TextInput[0] = "今天注意了有新的任务布置";  TextInput[1] = "欢迎你的光临!本站为你提供大量javascript下载";  TextInput[2] = "重点介绍Javascript";  TextInput[3] = "与制作网页特效密切相关的技术";  TextInput[4] = "本站同时有影音空间等栏目";  TextInput[5] = "还有新闻及健康方面的资料";  TextInput[6] = "还有宽带网方面的大量技术文章";  TextInput[7] = "本站网址:http://www.njcatv.net";  TotalTextInput = 7; // (0, 1, 2, 3, 4, 5, 6, 7)  // Positioning and speed vary between versions.  var Version = navigator.appVersion;  if (Version.substring(0, 1)==3)  {  Speed=200;  addPadding="";  }  for (var addPause = 0; addPause <= TotalTextInput; addPause++)  {TextInput[addPause]=addPadding+TextInput[addPause];}  var TimerId  var TimerSet=false;  // Called by >>> button (display next message) .  function nextMessage()  {  if (!TimerSet)  {  TimerSet=true;  clearTimeout (TimerId);  if (TextNumber>=TotalTextInput)  {  alert("This is the end of the list!");  TimerSet=false;  }  else  {  TextNumber+=1;  message=TextNumber+1;  document.forms[0].elements[2].value= message;  Text = TextInput[TextNumber];  HelpText = Text;  }  teletype();  }  }  // Gets and displays character from rollMessage() .  // Variable Speed controls length of timeout and thus the speed of typing.  function teletype()  {  if (TimerSet)  {  Text=rollMessage();  TimerId = setTimeout("teletype()", Speed);  document.forms[0].elements[0].value=Text;  }  }  // Pulls one character at a time from string and returns (as Text) to function teletype() for displaying.  function rollMessage ()  {  i++;  var CheckSpace = HelpText.substring(i-1, i);  CheckSpace = "" + CheckSpace;  if (CheckSpace == " ")  {i++;}  if (i >= HelpText.length+1)  {  TimerSet=false;  Text = HelpText.substring(0, i);  i=0;  return (Text);  }  Text = HelpText.substring(0, i);  return (Text);  }  // Initially called by onLoad in BODY tag to load title.  function initTeleType()  {  Text="rn Manual Tele-Type Display";  document.forms[0].elements[0].value=Text;  }  // Called by <<< button (get previous message).  function lastMessage()  {  if (!TimerSet && TextNumber!=-1)  {  TimerSet=true;  clearTimeout (TimerId);  if (TextNumber<=0)  {  alert("This is the beginning of the list!");  TimerSet=false;  }  else  {  TextNumber-=1;  message=TextNumber+1;  document.forms[0].elements[2].value= message;  Text = TextInput[TextNumber];  HelpText = Text;  }  teletype();  }  }  // Deactivate Cloaking --></script>  第二步:在<body>区域中加入如下代码:  <form>  <table CELLSPACING="0" CELLPADDING="0" WIDTH="17%">  <tr>  <td width="100%" colspan="3" valign="top"><div align="center"><p><textarea NAME="teletype" ROWS="3" COLS="28" wrap="yes"></textarea> </td>  </tr>  <tr align="center">  <td width="40%" valign="top" bgcolor="#0000A0"><input TYPE="button" VALUE="公告栏" onClick="lastMessage()"></td>  <td width="30%" bgcolor="#0000A0" valign="top"><input TYPE="text" value="共8条" SIZE="5" name="1"></td>  <td width="30%" bgcolor="#0000A0" valign="top"><input TYPE="button" VALUE="阅 读" onClick="nextMessage()"></td>  </tr>  </table>  </form>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部