elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderadores: дٳŦ٭, #!drvy)
| | |-+  [javascript] Problema
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [javascript] Problema  (Leído 430 veces)
Ori-chan

Desconectado Desconectado

Mensajes: 168


Para mí tener fé es no querer saber la verdad.


Ver Perfil
[javascript] Problema
« en: 18 Diciembre 2012, 21:54 »

Código
  1. <html>
  2. <head>
  3. <title>Se supone que es sencillo...</title>
  4. </head>
  5. <script type="text/javascript">
  6. n=0;
  7. function suma()
  8. {
  9. n++;
  10. document.write(n);
  11. }
  12. </script>
  13. <body onclick="suma()">
  14. </body>
  15. </html>
  16.  


Problema:
Cuando pulso el botón izquierdo del ratón aparece un 1 y ya no vuelve a pasar nada. Se supone que puede pulsarse infinitas veces y que aparecerá el numero de veces que lo has pulsado.


Saludos!!  ;D


En línea

#!drvy
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.458



Ver Perfil WWW
Re: [javascript] Problema
« Respuesta #1 en: 18 Diciembre 2012, 23:55 »

Eso es porque usas document.write. La función sobre escribe el documento entero por tanto borra cualquier tag (html,head,body etc..) y solo muestra lo que has puesto.

Lo correcto en este caso seria darle un ID al <body> y cambiar su valor mediante innerHTML.

Código
  1. <html>
  2. <head>
  3. <title>Se supone que es sencillo...</title>
  4. </head>
  5. <script type="text/javascript">
  6. var n = 0;
  7. function suma()
  8. {
  9. n++;
  10. document.getElementById('cuerpo').innerHTML = n;
  11. }
  12. </script>
  13. <body id="cuerpo" onclick="suma()">
  14. Clickea me.
  15. </body>
  16. </html>

Saludos


En línea

Blog Twitter GitHub IRC: irc.freenode.net/6667 - #ircehn
while(!$happiness){ keepTrying(); /* harder.. */ }
Ori-chan

Desconectado Desconectado

Mensajes: 168


Para mí tener fé es no querer saber la verdad.


Ver Perfil
Re: [javascript] Problema
« Respuesta #2 en: 19 Diciembre 2012, 07:34 »

Oh! Muchas gracias. No sabia que se podia hacer lo de ".innerHTML"
  :)
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema con javascript
Desarrollo Web
Cj2009z 3 866 Último mensaje 3 Agosto 2008, 15:38
por Cj2009z
problema javascript/DOM
Desarrollo Web
alessander 4 1,120 Último mensaje 22 Octubre 2008, 17:54
por Agente Naranja
[javascript] problema con decodeBase64
Programación General
xiruko 0 306 Último mensaje 23 Diciembre 2012, 04:22
por xiruko
Problema con javascript
Desarrollo Web
anonimo12121 0 157 Último mensaje 23 Enero 2013, 16:24
por anonimo12121
Problema con javascript
Desarrollo Web
ars1993 2 209 Último mensaje 9 Febrero 2014, 19:42
por ars1993
Powered by SMF 1.1.19 | SMF © 2006-2008, Simple Machines