Programación Web y Scripting > JavaScript

 problemas al presentar hora

(1/2) > >>

alexis17:
Buenas tardes que tal, tengo el siguiente problema al desplegar la hora de la maquina utilizando firefox, en internet explorer se ve correctamente me muestra el valor null

la pagina esta echa en Aspx

estoy utilizando de pruebas internet explorer 7
y firefox mozilla 3.5

en el load de la pagina coloque lo siguiente
txtHora.Text = now.Hour.ToString.PadLeft(2, "0") & ":" & now.Minute.ToString.PadLeft(2, "0") & ":" & now.Second.ToString.PadLeft(2, "0")

en el html de la pagina coloque lo siguiente

<script type="text/javascript">
txtHoraId = '<%=txtHora.ClientID%>';
</script>


var txtHoraServidorId = "";
var intContador = 0;

function agregar_segundo() {
   var _hora = document.getElementById("ur").innerHTML;
  var HoraActual = Date.parse("1/1/1 08:31:00");
 
  if (_hora.length < 8) { _hora = '0' + _hora }
  var nowHours = parseInt(_hora.substring(0,2),10);
  var nowMinutes = parseInt(_hora.substring(3,5),10);
  var nowSeconds = parseInt(_hora.substring(6,8),10);

  hour3 = 0 + nowHours;
  min3 = 0 + nowMinutes;
  sec3 = 1 + nowSeconds;

  if (sec3>=60) { sec3 = -(60 - sec3); min3 = parseInt(min3)+1; }
  if (min3>=60) { min3 = -(60 - min3); hour3 = parseInt(hour3)+1; }
  if (hour3>=24) { hour3 = -(24 - hour3); }
  if (sec3<=9) { sec3="0"+sec3; }
  if (min3<=9) { min3="0"+min3; }
  if (hour3<=9) { hour3="0"+hour3; }

  return hour3 + ':' + min3 + ':' + sec3;
}
   
function UR_Start()
{
    UR_Nu = new Date;
   
   intContador = intContador + 1;
   if (intContador == 1) {document.getElementById("ur").innerHTML = document.getElementById(txtHoraServidorId).innerText;}
   document.getElementById("ur").innerHTML = agregar_segundo();
   setTimeout("UR_Start()",1000);
   
   var h = parseInt(document.getElementById("ur").innerHTML.substring(0,2),10);
   
   var r1="../Images/cerrado.gif";
   var r2="../Images/abierto.gif";
   var el=document.getElementById('myimageDeclaracion');
   var e2=document.getElementById('myimageOferta');

 
  el.src = (h>=10) ? r1 : r2;
 
  e2.src = (h>=11) ? r1 : r2;
}

shadow_rev:
No entendi, la hora se te muestra bien en firefox o en IE ?? Si el problema lo tienes en firefox, puede ser que no encuentre una función (típico error cuando se hacen scripts para IE); en ese caso la consola de errores te puede ayudar a encontrarla.

:suerte:

alexis17:
en internet explorer se ve bien en mozilla me muestra null

alexis17:
disculpa la ignorancia

en ese caso la consola de errores te puede ayudar a encontrarla?

grandzam:
Pues mejor agrega la extension firebug para que debugees javascript, es muy bueno, incluso tiene la funcionalidad para que vaya ejecutandose linea por linea, con puntos de ruptura y todo... jeje  :good:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa