Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/03/2012, 04:33
draco23800
 
Fecha de Ingreso: abril-2005
Mensajes: 171
Antigüedad: 19 años
Puntos: 0
Jquery, problema con funcion $(document).ready(function()

Estoy tocando un código heredado y no he visto nunca jquery. El caso es que en un <h:inputText en su atributo class tenia 2 etiquetas, al coger foco el imput se lanzaba la funcion document.ready y se abria un calendario. Este class lo he cambiado a un <a> que tiene una imagen pero no se produce el mismo efecto. Pongo el código a ver si alguien me ayuda.

<h:inputText id="txtFechaDesde" name="txtFechaDesde" class="campo" onchange="setFechaRegreso();cambioDiv(this);" maxlength="10" value="#{listadoDisponibilidadVista.objFiltroDispo nibilidadBean.strFechaSalida}" />

<a href="javascript:fechaSumarRestarDias(document.get ElementById('frmListado:txtFechaDesde'), -1);setFechaRegreso();" id="botonMenos" name="botonMenos" class="fecha fecha_ida" >

Lo que esta en negrita es lo que estaba en el class del imput.

La función jquery es:

$(document).ready(function() {

//variables, otro código

$(".fecha_ida").eci_calendario({
changeMonth: true,
changeYear: true,
minDate: new Date(),
maxDate: datFechaIdaMayor,
beforeShow:function(){
$('#ui-datepicker-div').bgiframe();
}
});

});

});


Muchas gracias