| |||
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. |
| |||
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 Un Saludo! |
| ||||
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. |