Comunidad de diseño web y desarrollo en internet online

document.write refresca y muestra solo su contenido?

Citar            
MensajeEscrito el 15 Jun 2014 07:40 pm
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

Código :

<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>

Por guille_be

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Jun 2014 06:36 pm
agrega return false;

Por nasho

Claber

908 de clabLevel

1 tutorial

Genero:Masculino  

Web Developer

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.