Foros del Web » Creando para Internet » HTML »

Body no quiere ejecutar 2 funciones javascript

Estas en el tema de Body no quiere ejecutar 2 funciones javascript en el foro de HTML en Foros del Web. Hola [email protected] del foro, tengo el siguiente problema, escribi un script que permite ver un reloj, y en este momento quiero implementarle una barra de ...
  #1 (permalink)  
Antiguo 22/06/2009, 18:05
 
Fecha de Ingreso: enero-2009
Ubicación: en la casa
Mensajes: 223
Antigüedad: 8 años, 10 meses
Puntos: 3
Body no quiere ejecutar 2 funciones javascript

Hola [email protected] del foro, tengo el siguiente problema, escribi un script que permite ver un reloj, y en este momento quiero implementarle una barra de progreso, tengo el siguiente codigo
Código PHP:
<html>
<
head
<
script>
    
setTimeout('document.location.reload()',200*1000); 
</script>

<script>
    function mueveReloj(){ 
           momentoActual = new Date() 
           hora = momentoActual.getHours() 
           minuto = momentoActual.getMinutes() 
           segundo = momentoActual.getSeconds() 
           horaImprimible = hora + " : " + minuto + " : " + segundo 
           document.form_reloj.reloj.value = horaImprimible 
    } 
</script>

<style type="text/css" media="screen">
    
    body { 
    font: 80% 'trebuchet ms',helvetica,sans-serif;
    }
    
    .progress-bar {
     border: 1px solid #56577A; 
     width: 200px; 
     margin: 5px; 
     padding: 1px; 
     background: #fff;
     float: left;
   }

   .bar {
     height: 15px;
     font-size: 11px;
     text-indent:-9000px;
   }
   
   #percentage{
    float: left;
    margin-left: 10px;
    margin-top:4px;
   }

</style>
<script src="progressbar.js" type="text/javascript"></script>  
    
<script type="text/javascript">
    window.onload = function() {initialize()}
</script>
</head>  
<body onLoad="mueveReloj()"> 
<form name="form_reloj"> 
<input type="text" name="reloj" size="10"> 
</form> 
<div class="progress-bar" >          
    <div id ="sample" class="bar">100%</div>
  </div>
  <div id ="percentage">
</div>
</body>
</html> 
el problema es que el body al inicio cuando solo tenia el reloj esta escrito asi: <body onLoad="mueveReloj()"> pero en este momento le agregue la barra de progreso y no funciona por el OnLoad del BODY, cuando retiro este OnLoad, funciona normalmente la barra de progreso, pero no funciona el reloj, asi que no se como arreglar este problema, alguien que tenga alguna idea?
  #2 (permalink)  
Antiguo 22/06/2009, 20:37
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.591
Antigüedad: 12 años, 2 meses
Puntos: 49
Respuesta: Body no quiere ejecutar 2 funciones javascript

el evento onload solo te ejecutara 1, el primero el segundo lo omite debes unir ambos ya sea por una coma en el body o con windows.onload de js para que te ejecute ambos
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #3 (permalink)  
Antiguo 22/06/2009, 21:27
 
Fecha de Ingreso: enero-2009
Ubicación: en la casa
Mensajes: 223
Antigüedad: 8 años, 10 meses
Puntos: 3
Respuesta: Body no quiere ejecutar 2 funciones javascript

sip, ya consulte un poco y deje de esta forma el body <body onLoad="mueveReloj() ; initialize() ; hora_regresiva()"> y quite la sentencia <
Código 11:
Ver original
  1. script type="text/javascript">
  2.     window.onload = function() {initialize()}
  3. </script>
gracias por tu ayuda
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:47.