¿Texto intermitente en html?

15/04/2004 - 08:38 por ISR | Informe spam
Pue eso, ¿Como puedo poner un texto en html que aparezca en pantalla
intermitente?

Mil gracias.

Preguntas similare

Leer las respuestas

#6 Patrick Espinosa
15/04/2004 - 17:30 | Informe spam
Pues sí, en eso tienes razón Miguel, el hecho de que tenga la etiqueta
"<blink>" lo hace un documento HTML no válido según las recomendaciones W3C,
así que Ignacio, no uses el validador http://validator.w3.org/ para tu
página, je,je,je.. Bueno, ya fuera de broma, sí es importante que lo sepas
Ignacio, ya tú decidirás si lo usas o no. En lo personal yo sí valido mis
páginas y por eso no uso ese código :)

Saludos.
Patrick Espinosa.

"Miguel González" wrote in message
news:ul5RM%
Hola Patrick!

Estoy de acuerdo contigo en que haría falta código script para garantizar


el
efecto de intermitencia. Mi reticencia a usar código script para ello es
puramente personal (llámalo una tendencia casi obsesiva a


"ahorrar/optimizar
el uso de códigos" :-) ). En relación a la etiqueta "<blink>", obviamente


no
provocará errorres en el navegador, pero insisto que no es una etiqueta
válida, ya que los documentos HTML que la utilicen no estarán "bien
formados".

Saludos!
Miguel


"Patrick Espinosa" <abcpaem(at)hotmail(dot)com> escribió en el mensaje
news:
> Que tal Miguel,
>
> De hecho, la etiqueta <blink> fue introducida por Netscape pero no es
> estándar así que no funcionará en otros navegadores como IE, y por otra
> parte con CSS ocurre lo que tú mencionas, de ahí la "necesidad" de


hacerlo
> con JS, cuyo código mismo hace que la etiqueta "blink" sea válida para
> cualquier navegador que soporte JS. Aunque claro que si un usuario
desactiva
> JS en su navegador pues dejará de funcionar.
>
> Referencias de nuestro amigo Google:
> http://www.scit.wlv.ac.uk/encyc/blink.html
> http://www.siteexperts.com/tips/htm.../page1.asp
>
> Saludos.
> Patrick Espinosa
>
> "Miguel González" wrote in message
> news:
> > Holas ISR y Patrick!
> >
> > Perdonad que me "meta" en la conversación.
> >
> > Solo indicar que "<blink>" no es una etiqueta válida de HTML. Creo que
> sería
> > mejor usar "<span>", con algun identificador de clase de cara a su
> > combinación con CSS, "chispea" por ejemplo:
> >
> > <span class="chispea">texto</span>
> >
> > Un apunte, personalmente prefiero que los efectos de formato no


dependan
> de
> > ejecución de códigos de scripts. Para obtener el efecto del texto
> > "chispeante" usando CSS, y sobre cualquier elemento de texto, se puede
> > utilizar "text-decoration: blink;". El problema actual es que no todos
los
> > navegadores soportan esta especificación del W3C (entre otros, IE)


;-(
> >
> > Saludos!
> > Miguel
> >
> >
> > "Patrick Espinosa" <abcpaem(at)hotmail(dot)com> escribió en el mensaje
> > news:O$
> > > Con esta función javascript:
> > >
> > > <script>
> > > function Blink()
> > > {
> > > var ElemsBlink = document.getElementsByTagName('blink');
> > > for(var i=0;i<ElemsBlink.length;i++)
> > > ElemsBlink[i].style.visibility = ElemsBlink[i].style.visibility
> > > =='visible' ?'hidden':'visible';
> > > }
> > > </script>
> > >
> > > Después, pones en la etiqueta BODY lo siguiente:
> > >
> > > <body onload="setInterval('Blink()',500)">
> > >
> > > Y finalmente, cualquier elemento que quieras que sea intermitente lo
> pones
> > > entre las etiquetas "blink",
> > > ejemplo:
> > >
> > > <blink>¡Actualización Importante!</blink>
> > >
> > > Saludos.
> > >
> > > "ISR" wrote in message
> > > news:
> > > > Pue eso, ¿Como puedo poner un texto en html que aparezca en


pantalla
> > > > intermitente?
> > > >
> > > > Mil gracias.
> > > >
> > > >
> > >
> > >
> >
>
>

Respuesta Responder a este mensaje
#7 Tximis
17/04/2004 - 23:24 | Informe spam
De hecho, la etiqueta <blink> fue introducida por Netscape pero no es
estándar así que no funcionará en otros navegadores como IE, y por
otra parte con CSS ocurre lo que tú mencionas, de ahí la "necesidad"
de hacerlo con JS, cuyo código mismo hace que la etiqueta "blink" sea
válida para cualquier navegador que soporte JS. Aunque claro que si un
usuario desactiva JS en su navegador pues dejará de funcionar.

Referencias de nuestro amigo Google:
http://www.scit.wlv.ac.uk/encyc/blink.html
http://www.siteexperts.com/tips/htm.../page1.asp

Saludos.
Patrick Espinosa



Hola,

He estado mirando el codigo que aperece en el segundo enlance, y me ha
surgido una duda. El codigo lo que es jugar con la propiedad
"style.visibility" de las etiquetas <blink>. He modificado el codigo y en
vez de la etiqueta "<blink>", le he puesto otra cualquiera por ejemplo
"<parpadeo>", pero no funciona, ¿Alguien sabe por q puede ser esto? Copio
aqui el codigo:

<html>
<head>
<title>Ejemplo de parpadeo de texto utilizando JS</title>
<script>
function parpadear() {
var blink = document.all.tags("BLINK")
for (var i=0; i < blink.length; i++)
blink[i].style.visibility = blink[i].style.visibility == "" ?
"hidden" : ""
}

function empezar() {
if (document.all)
setInterval("parpadear()",1000)
}
window.onload = empezar;
</script>
</head>

<body>
<blink>miauu</blink>
</body>

Lo que cambio es esto: document.all.tags("PARPADEO"), y en el cuerpo
lo que pongo es "<parpadeo>hola</parpadeo>", pero no funciona. ¿Alguna
explicacion? Un saludo,
Respuesta Responder a este mensaje
#8 Tximis
17/04/2004 - 23:32 | Informe spam
Con esta función javascript:

<script>
function Blink()
{
var ElemsBlink = document.getElementsByTagName('blink');
for(var i=0;i<ElemsBlink.length;i++)
ElemsBlink[i].style.visibility = ElemsBlink[i].style.visibility
=='visible' ?'hidden':'visible';
}
</script>

Después, pones en la etiqueta BODY lo siguiente:

<body onload="setInterval('Blink()',500)">

Y finalmente, cualquier elemento que quieras que sea intermitente lo
pones entre las etiquetas "blink",
ejemplo:

<blink>¡Actualización Importante!</blink>




Si hago el siguiente cambio:

var ElemsBlink = document.getElementsByTagName('parpadeo');

Es decir cambio "blink" por "parpadeo", y en el cuerpo encierro el
texto entre las etiquetas "<parpadeo>hola</parpadeo>", el script deja de
funcionar, ¿Alguna explicacion?

Lo he comentando tmb en otro post, pasa lo mismo con el codigo de:

* http://www.siteexperts.com/tips/htm.../page2.asp

Un saludo.
Respuesta Responder a este mensaje
#9 Tximis
17/04/2004 - 23:34 | Informe spam
surgido una duda. El codigo lo que es jugar con la propiedad
"style.visibility" de las etiquetas <blink>. He modificado el codigo y



Perdon, con las prisas no he escrito bien lo que queria decir: "el
codigo lo que hace es jugar con la propiedad.."

Un saludo :-)
Respuesta Responder a este mensaje
#10 Patrick Espinosa
19/04/2004 - 13:44 | Informe spam
Supongo que tiene que ver con lo que mencionó Miguel, que tratas de poner
nombres de etiquetas que no son válidas para el lenguaje HTML y por eso no
funciona, la etiqueta <blink>, aunque tampoco es válida según el W3C, sí es
reconocida por los navegadores, tanto por IE como por Netscape, sólo que en
el caso de Netscape está programada y en IE no, es decir, cuando IE la
encuentra, la toma como válida pero la ignora, es decir, no hace nada.

Saludos
Patrick Espinosa

"Tximis" wrote in message
news:


> Con esta función javascript:
>
> <script>
> function Blink()
> {
> var ElemsBlink = document.getElementsByTagName('blink');
> for(var i=0;i<ElemsBlink.length;i++)
> ElemsBlink[i].style.visibility = ElemsBlink[i].style.visibility
> =='visible' ?'hidden':'visible';
> }
> </script>
>
> Después, pones en la etiqueta BODY lo siguiente:
>
> <body onload="setInterval('Blink()',500)">
>
> Y finalmente, cualquier elemento que quieras que sea intermitente lo
> pones entre las etiquetas "blink",
> ejemplo:
>
> <blink>¡Actualización Importante!</blink>
>

Si hago el siguiente cambio:

var ElemsBlink = document.getElementsByTagName('parpadeo');

Es decir cambio "blink" por "parpadeo", y en el cuerpo encierro el
texto entre las etiquetas "<parpadeo>hola</parpadeo>", el script deja de
funcionar, ¿Alguna explicacion?

Lo he comentando tmb en otro post, pasa lo mismo con el codigo de:

* http://www.siteexperts.com/tips/htm.../page2.asp

Un saludo.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida