Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Diseño web (http://www.forosdelweb.com/f91/)
-   -   ayuda urgente con la etiqueta marquee (http://www.forosdelweb.com/f91/ayuda-urgente-con-etiqueta-marquee-585620/)

varsity21 12/05/2008 14:23

ayuda urgente con la etiqueta marquee
 
porfavor URGENTE alguien que me pueda ayudar con la etiqueta <marquee>, necsito hacer que al deplazarce un texto, se detenga cada 10 segundos, para luego seguir con el siguiente texto. es para poder terminar un proyecto sobre html de mi universidad.

nedrek 12/05/2008 15:08

Re: ayuda urgente con la etiqueta marquee
 
En Marquee solo puedes parar a cada ciclo de su propio texto.
Lo cual significa que no puedes tener varias lineas de texto y parar a cada una.

Para realizar lo que quieres tienes que usar Javascript.



Karma :si:
Un Saludo!

varsity21 12/05/2008 15:37

Re: ayuda urgente con la etiqueta marquee
 
juzstamente quisiera saber si tienes algun codigo en javascritp parta poder hacer eso.

ElJavista 12/05/2008 18:16

Re: ayuda urgente con la etiqueta marquee
 
La última pregunta está mal formulada y ese es precisamente el problema de muchos que quieren ser programadores, no es que alguien tenga el código, el código no es algo que se pueda tener sino que deberías preguntar si alguien sabe como se hace lo que pides. Parece una cuestión de juego de palabras pero en verdad dice mucho del concepto que se pueda tener de la programación web o programación en general. Nadie tiene ningún codigo que haga una determinada función o efecto, sino que lo mismo se puede hacer de diversas formas, y cada una es una solución que puede ser mejor o peor que las otras.

Terminada la aclaración paso a explicarte (no a darte) el codigo que haga lo que estás necesitando. Ok, en primer lugar hablemos de la Etiqueta Marquee, tiene varios parámetros, aquí se expica cada uno de ellos. http://www.desarrolloweb.com/articul...n-marquee.html. Sin embargo el parámetro que nos servirá para resolver tu problema es el siguiente:

SCROLLAMOUNT: que indica la cantidad de píxeles que se va a desplazar nuestra marquesina, si lo hacemos que sea cero mediante el JavaScript pues detendremos la marquesina.

Entonces manipulando este parámetro mediante JavaScript podremos lograr el efecto. De esta manera:

<script language="JavaScript">
function para() {
mar = document.getElementById("marq");
mar.scrollAmount = 0;
setTimeout("mueve()", 1000);
}
function mueve() {
mar = document.getElementById("marq");
mar.scrollAmount = 20;
setTimeout("para()", 1000);
}
</script>

Además de esto, tendrás que colocar en el body lo siguiente:

<body onLoad="mueve()">

Y al marque darle el id correspondiente para que se puede hacer la correcta referencia.

<marque id="marq">Texto</marquee>

Me gustaría explicarte el codigo, pero ya no me queda mucho tiempo aquí, te recomiendo que revises manuales de JavaScript para entenderlo, estoy seguro que podrás, cualquier problema, me avisas.

varsity21 14/05/2008 19:14

Re: ayuda urgente con la etiqueta marquee
 
gracias amigazo, tienes mucha razon en lo que dijiste, tratare de tenmerlo siempre presente.


La zona horaria es GMT -6. Ahora son las 11:16.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.