Foros del Web » Programando para Internet » Javascript »

Problema con Loading

Estas en el tema de Problema con Loading en el foro de Javascript en Foros del Web. Estimados: Tengo el siguiente codigo (Extracto) Cita: function validar_fechas() { var fechaInicio = document.getElementById('sel4').value; var fechaFin = document.getElementById('sel5').value; if(fechaInicio!="" && fechaFin!=""){ fechaInicio = fechaInicio.split('-'); fechaFin ...
  #1 (permalink)  
Antiguo 22/11/2010, 21:46
 
Fecha de Ingreso: octubre-2010
Mensajes: 15
Antigüedad: 14 años, 2 meses
Puntos: 0
Problema con Loading

Estimados:

Tengo el siguiente codigo (Extracto)

Cita:
function validar_fechas() {

var fechaInicio = document.getElementById('sel4').value;
var fechaFin = document.getElementById('sel5').value;
if(fechaInicio!="" && fechaFin!=""){
fechaInicio = fechaInicio.split('-');
fechaFin = fechaFin.split('-');

fechaInicio = new Date(fechaInicio[0], fechaInicio[1] - 1, fechaInicio[2]).valueOf();
fechaFin = new Date(fechaFin[0], fechaFin[1] - 1, fechaFin[2]).valueOf();

if (fechaInicio > fechaFin) {
alert("La Fecha Inicial es Mayor a la Fecha Final, favor seleccione una fecha menor o igual en campo 'Desde' de 'InformesWEB'.");
}
else{

document.getElementById('txtLoader').style.visibil ity="visible";
document.getElementById('imgLoader').style.visibil ity="visible";
document.getElementById('myform').submit();


}
Lo que esta marcado en negrita, hace que aparesca un texto y un Loading.gif Mientras se carga la pagina, pero, no se como se puede hacer que cuando aparesca la otra pagina o el archivo a exportar, segun la validacion, este icono de loading mas el texto de espera desaparescan.

Espero me puedan ayudar, gracias.!
  #2 (permalink)  
Antiguo 23/11/2010, 00:55
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 8 meses
Puntos: 1284
Respuesta: Problema con Loading

Hola:

Supongo que el submit lo harás a un iframe o ventana... si es así, deberías programar el evento load de esa ventana, para volver a poner el estilo visibility a "hidden" en los elementos que muestrar antes del submit.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 23/11/2010, 06:16
 
Fecha de Ingreso: octubre-2010
Mensajes: 15
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Problema con Loading

Me podrias ilustrar un poco? la verdad desconosco de este tema.

este es el form que utilizo


Cita:
<form id="myform" method="post" action="reporteria.php">

<input type="hidden" name="submitted5" value="true" />
<label class="txtintro">Desde:</label><input type="text" name="fecha1" id="sel4" size="10" readonly="readonly" value="<?php echo $anteayer;?>"><input type="reset" class="title2" value=" ... "onclick="return showCalendar('sel4', '%Y-%m-%d');" >


<input type="hidden" name="submitted5" value="true" />
<label class="txtintro">Hasta:</label><input type="text" name="fecha2" id="sel5" size="10" readonly="readonly" value="<?php echo $ayer;?>"><input type="reset" class="title2" value=" ... "onclick="return showCalendar('sel5', '%Y-%m-%d');" >
<input type="button" class="title2" onClick="validar_fechas()" value="Buscar" />
  #4 (permalink)  
Antiguo 23/11/2010, 14:44
 
Fecha de Ingreso: octubre-2010
Mensajes: 15
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Problema con Loading

No hay caso... me indicaron que pusiera los hidden despues de llamar al Form, pero ahora siempre esta escondido.

Etiquetas: loading
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 01:31.