
document.write refresca y muestra solo su contenido?
Publicado por Guillermo (2 intervenciones) el 15/06/2014 21:39:00
Hola amigos, tengo en un switch un document.write que muestra una frase... el tema es que cuando se cumple el debido case, es como si la página se refrescara y muestra la página en blanco solo con el contenido de ese document.write, y no dibuja los otros controles de la página... por las dudas dejo el código por si no estoy explicándome bien, debe ser una tontería!
Muchas gracias
Muchas gracias
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
<html>
<head>
<script type="text/javascript">
function mostrarMensaje()
{
var edad;
edad = prompt('Por favor introduce tu edad:');
if(edad =="")
{
alert ('No has introducido edad');
}
else
{
edad = parseInt(edad);
switch(edad)
{
case 12:
document.write("Eres un adolescente. Dedícate a estudiar!");
break;
case 18:
document.write ("Estás justo en la mayoría de edad");
break;
default:
alert ("La edad no es crítica");
break;
}
}
}
</script>
</head>
<body>
<input type="button" value="Dime tu edad" onClick="mostrarMensaje()">
<p onclick ="alert('Gracias por entrar!')"> Te agradezco con un clic...</p>
</body>
</html>
Valora esta pregunta


0