alert y prompt se ejecutan antes de tiempo
Publicado por Gustavo (4 intervenciones) el 20/08/2019 02:03:56
Hola buenas noches,
Tengo un problema con la ejecución de prompt() en JavaScript.
Tengo un script que contiene una linea prompt() para el ingreso de artículos en un array dentro una página web de pruebas y este debe ejecutarse cuando el flujo del programa llegue al punto dónde se encuentra esta instrucción, el problema es que este se carga al iniciar la página, lo mismo me pasa con alert(), estoy tratando de ver donde esta el error pero la verdad es que estoy aprendiendo a programar y hay cosas que todavía están fuera de mis posibilidades, espero me puedan ayudar, desde ya les agradezco su tiempo.
Adjunto el código con el link al archivo css desactivado para que no tengan problema al ejecutarlo:
Tengo un problema con la ejecución de prompt() en JavaScript.
Tengo un script que contiene una linea prompt() para el ingreso de artículos en un array dentro una página web de pruebas y este debe ejecutarse cuando el flujo del programa llegue al punto dónde se encuentra esta instrucción, el problema es que este se carga al iniciar la página, lo mismo me pasa con alert(), estoy tratando de ver donde esta el error pero la verdad es que estoy aprendiendo a programar y hay cosas que todavía están fuera de mis posibilidades, espero me puedan ayudar, desde ya les agradezco su tiempo.
Adjunto el código con el link al archivo css desactivado para que no tengan problema al ejecutarlo:
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
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Usando Arrays</title>
<!--<link rel="stylesheet" href="css/micss.css"> -->
<script>
var articulos=["Zapatillas", "Camisetas", "Pantalón", "Calcetines"]; //Primera forma de declarar un Array
/*var articulos=new Array("Zapatillas", "Camisetas", "Pantalón", "Calcetines");*/ //Segunda forma de declarar un Array
/*var articulos=[]*/ //Array vacio
</script>
</head>
<body>
<div class="contenedor">
<div class="header">
<p class="logo">JavaScript Arrays</p>
</div>
<div class="contenido">
<div class="principal">
<h1>Manejando Arrays</h1>
<script>
document.write("<p>El primer artículo es: <strong>");
document.write(articulos[0] + "</strong></p>");
document.write("<p>El último artículo es: <strong>");
document.write(articulos[articulos.length-1] + "</strong></p>");
articulos.unshift("Balón");
document.write("<p>Agragamos al inicio del Array el artículo: <strong>");
document.write(articulos[0] + "</strong></p>");
document.write("<p>Agregamos al final del Array el artículo: <strong>");
articulos.push(prompt("Ingrese el Artículo"));
document.write(articulos[articulos.length-1] + "<strong></p>");
</script>
</div>
</div>
</div>
</body>
</html>
Valora esta pregunta


0