Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/06/2013, 06:28
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Evitar que desaparezca el button

Tienes mal puesta los tags en html. Un elemento form debe ir dentro del body siempre. Tal y como lo has puesto, el navegador te lo arreglará para meter el form dentro del body y, por eso, te desaparecen los botones cuando pulsas uno de ellos (se sobreescribe todo lo que hay en el body por el mensaje).

Código HTML:
Ver original
  1. <title>Título</title>
  2. <script type="text/javascript">
  3. function sayhello(x) {
  4.     if(x==1) {
  5.     document.getElementById("message").innerText="Una boca de gracia";
  6.     } else {
  7.         document.getElementById("message").innerText="You're Sexy";
  8.     }
  9. }
  10.  </script>
  11. </head>
  12. <input type="button" value="Click 1" onclick="sayhello(1)" /><br />
  13. <input type="button" value="Click 2" onclick="sayhello(2)" />
  14. </form>
  15. <div id="message">
  16. </div>
  17. </body>
  18. </html>