Jul 18

超强JS自动打字代码 不指定

Steven , 08:44 , 记录 , 评论(0) , 引用(0) , 阅读(2961) , Via 本站原创 | |
这是一段自动打字的js代码,在页面的输入框里自动逐一显示设定好的打字内容,可能把它放在404错误页,或者需要给浏览者提示的页面输入框内显示,很强哦


head区


    <script language="JavaScript"><!--
      var tl=new Array(
        "我很抱歉,但我无法找到您要求的网页.",
        "可能这是您输入的地址有误.",
        "如果你没有输入正确的地址,那么它势必造成我的错误.",
        "我真的,真的很抱歉;但我试过一切办法,我知道你想要找到它.",
        "但是你看,我仅仅是一个Web服务器.",
        "我试图为你做一个最简单的服务.",
        "然而,可能它根本不存在",
        "......",
        "你是否想要就此离开.",
        "我是说我根本不知道你的想法",
        "你是否认为我应该知道你想要的是什么?",
        "也许我应该'猜到'你想要什么,或者要让你知道可以在这里知道你想要的.",
        "但是,我仅仅是一个Web服务器",
        "我很沮丧",
        "......",
        "我以为我已经做得够好了.",
        "我真的很对不起你的期望",
        "我是说这本该是我的工作,去为你找到你想要的.",
        "但我去无法做到.",
        "请相信我,我很抱歉.",
        "......",
        "也许,你要找的在另外一个地方",
        "..."
      );
      var speed=50;
      var index=0; text_pos=0;
      var str_length=tl[0].length;
      var contents, row;

      function type_text()
      {
        contents='';
        row=Math.max(0,index-7);
        while(row < index)
        {
          contents += tl[row++] + '\r\n';
        }
        document.forms[0].elements[0].value = contents + tl[index].substring(0,text_pos) + "";
        if(text_pos++==str_length)
        {
          text_pos=0;
          index++;
          if(index!=tl.length)
          {
            str_length=tl[index].length;
            setTimeout("type_text()",1500);
          }
        } else
          setTimeout("type_text()",speed);
      }
    //--></script>



body区


<center>
      <form>
        <textarea rows="10" cols="80">
        </textarea>
      </form>
</center>
<script>type_text()</script>
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]