JavaScript - document.write refresca y muestra solo su contenido?

   
Vista:

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

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
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder