Ver Mensaje Individual
  #11 (permalink)  
Antiguo 31/01/2006, 10:19
Avatar de josemari11
josemari11
 
Fecha de Ingreso: agosto-2004
Ubicación: Fuenlabrada (Madrid)
Mensajes: 95
Antigüedad: 19 años, 8 meses
Puntos: 0
Lo primero lo de la ayuda, lo digo en serio, muchas gracias. Te cuento otra vez, el valor de miForm.periodo es un string (Semanal, Mensual, Diario, ...)

Entonces... ¿cuál es el problema después de meter este código que me has pasado? Pues te cuento, el campo dateField de Form contiene la fecha estilo "31/01/2006" y cuando he puesto este último código:
var f = new Date(document.Form.dateField.value);
var p = document.miForm.periodo.value;
var d=f.getDay()
var m=(f.getMonth()+1)
var y=f.getYear()
alert('Fecha: '+d+'/'+m+'/'+y+' - '+p)


Me dice que estamos a "2/7/2008", así que creo que esta forma no nos vale. Por lo de "p" no me preocupo, porque al ser un string, me lo hace bien, se mete en el IF de "mensual" y ahí es donde me casca.

Es más, he hecho otro alert de fInicial y fFinal en el procedimiento
function saltoPortes(){
var fInicial,fFinal;
Fechas(fInicial,fFinal);
alert('De '+fInicial+' a '+fFinal);
principal.location="proveedores/portes.asp?sqlWhere=WHERE%20'"+fInicial+"'<=%20pro 2002f.fecha%20AND%20pro2002f.fecha<'"+fFinal+"' "
}

y no me lo llega a mostrar, me dice "De undefined a undefined". ¿Tengo que hacer algún return en la función de Fechas?
A ver si conseguimos sacarlo. Gracias de nuevo.

Última edición por josemari11; 31/01/2006 a las 10:29