Mostrar una frase en intervalos de medio segundo
Publicado por Alejandro (1 intervención) el 25/10/2020 13:53:50
Tengo que hacer este ejercicio y no consigo que me imprima caracter a caracter y no se como validar si es un caracter o no.
Diseña un script que lea con prompt() una frase y muestre, en intervalos de medio segundo, cada una de sus letras en una página HTML; no se mostrarán aquellos caracteres que no sean letras. Si la frase introducida está vacía, se pedirá de nuevo. Si se cancela la entrada de datos, la ejecución finaliza
esto es lo que tengo hasta ahora.
Diseña un script que lea con prompt() una frase y muestre, en intervalos de medio segundo, cada una de sus letras en una página HTML; no se mostrarán aquellos caracteres que no sean letras. Si la frase introducida está vacía, se pedirá de nuevo. Si se cancela la entrada de datos, la ejecución finaliza
esto es lo que tengo hasta ahora.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<!DOCTYPE html>
<html>
<head>
<title>Ejercicio 6</title>
</head>
<body>
<p id="resultado"></p>
<script type="text/javascript">
var frase;
frase=prompt("Introduzca una frase");
if (frase === null)
{
alert("Ejeccucion Cancelada");
}
else if (frase=="")
{
frase=prompt("Vuelva a introducir una frase");
}
else
{
setTimeout(function(){
var separador="";
var cadena=frase.split(separador);
var contador=0;
for(inicio=0;inicio<cadena.length;inicio++)
{
document.write(cadena.substr(i) + "<br>");
contador++;
}
},500)
}
</script>
</body>
</html>
Valora esta pregunta


0