首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >文本区域字段中的闪烁文本

文本区域字段中的闪烁文本
EN

Stack Overflow用户
提问于 2012-11-19 14:50:28
回答 2查看 1.2K关注 0票数 0

我在我的网站上的404页面上有一个文本区,这是一个从user服务器到用户的独白。本文使用|字符来表示独白中的“光标”位置。不幸的是,这个字符不会眨眼。在谷歌搜索并找到http://en.wikipedia.org/wiki/Blink_element#Implementation后,我尝试将其添加到页面中,但当我将标签放在|周围时,它显示为文字而不是被解释。

用于显示文本的函数为

代码语言:javascript
复制
      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) + "<blink>|</blink>";
    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);
  }

这当然是在Javascript中实现的。

我使用它来编写<blink>标记的脚本:

代码语言:javascript
复制
function blink() 
{
    var blinks = document.getElementsByTagName('blink');
    for (var i = blinks.length - 1; i >= 0; i--) 
    {
        var s = blinks[i];
        s.style.visibility = (s.style.visibility === 'visible') ? 'hidden' : 'visible';
    }
window.setTimeout(blink, 500);
 }

  if (document.addEventListener) document.addEventListener("DOMContentLoaded", blink, false);
  else if (window.addEventListener) window.addEventListener("load", blink, false);
  else if (window.attachEvent) window.attachEvent("onload", blink);
  else window.onload = blink;

如果有帮助,可以在这里找到我的页面:http://paradoxwow.com/404.shtml我在左下角有一条“测试”消息闪烁,但|不闪烁。

谢谢您的支持。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-19 14:56:22

文本区域不能包含HTML,因此您在这方面就不走运了。既然您并没有真正使用文本区域进行输入,那么为什么要使用文本区域呢?请改用div,并适当修改代码。

票数 3
EN

Stack Overflow用户

发布于 2012-11-19 14:56:46

textarea的内容只是文本,所以所有的标记都被忽略(作为文本数据)。因此,您可以使整个内容闪烁,但不仅仅是其中的一部分。

在不需要用户输入的情况下使用textarea是不合逻辑和毫无意义的。您可以使用pre元素,在该元素中可以识别标记,尽管原则上只允许使用一组有限的标记,但您可以在其中使用blink或样式化的span。或者,使用具有适当样式的pdiv,如white-space: pre

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13448930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档