Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/03/2015, 05:22
Avatar de Ununhexio
Ununhexio
 
Fecha de Ingreso: febrero-2015
Ubicación: Zaragoza
Mensajes: 11
Antigüedad: 9 años, 2 meses
Puntos: 0
Frase cambiante en el subtítulo

Hola a todos,

Lo primero, dar las gracias por adelantado. Ahora viene mi problema, que seguro tiene fácil solución, pero como soy un novato con javascript, no entiendo nada, ahí va.

Quiero que el subtítulo de mi web tenga una frase que vaya cambiando cada cierto tiempo, para ello, tengo esta función en un archivo .js externo (no la he programado yo, la he sacado de la red)

Código:
var indice = 0;
		frases = new Array();
		frases[0] = "TEXTO FRASE 0<br>-AUTOR 0"
		
		frases[1] = "TEXTO FRASE 1<br>-AUTOR 1"
		
		frases[2] = "TEXTO FRASE 2<br>-AUTOR 2"
		
		indice = Math.random()*(frases.length);
		indice = Math.floor(indice);
		
		function rotar() {
			if (indice == frases.length) {indice = 0;}
			document.getElementById("rotando").innerHTML = frases[indice];
			indice++;
			setTimeout('rotar();',10000);
Bien, ahora llamo a la función en mi web así:

Código:
<html>
<head>
	<script type="text/javascript" src="pruebafrase.js">
		
	</script>
</head>
<body>
<script language="JavaScript">
 rotar();
</script>
</body>
</html>
Y el resultado es que no me escribe absolutamente nada.

¿Me podrían ayudar, por favor?

Gracias.