Foros del Web » Programando para Internet » Jquery »

jquery datepicker y su botón imagen

Estas en el tema de jquery datepicker y su botón imagen en el foro de Jquery en Foros del Web. He conseguido implementar jQuery Datepicker en mi web, pero no consigo que funcione el modo de apertura del calendario mediante el botón. He aquí el ...
  #1 (permalink)  
Antiguo 27/08/2012, 08:46
 
Fecha de Ingreso: junio-2008
Ubicación: Madrid
Mensajes: 73
Antigüedad: 15 años, 10 meses
Puntos: 1
Pregunta jquery datepicker y su botón imagen

He conseguido implementar jQuery Datepicker en mi web, pero no consigo que funcione el modo de apertura del calendario mediante el botón.

He aquí el código:

Código Javascript:
Ver original
  1. var $divDate = $("div#entry_date");
  2.         if ($divDate.size() != 0)
  3.         {
  4.           $.datepicker.setDefaults({
  5.             showOn: "button",
  6.             buttonImage: "../ico_calendario.gif",
  7.             buttonImageOnly: true
  8.           });
  9.           $divDate.datepicker({
  10.             changeMonth: true,
  11.             changeYear: true            
  12.           });
  13.          
  14.           var aFieldsDate = new Array();
  15.           aFieldsDate.push($('input[name="new_date"]'));        
  16.           aFieldsDate.push($('input[name="closing_date"]'));
  17.           aFieldsDate.push($('#date1'));
  18.           aFieldsDate.push($('#date2'));
  19.           aFieldsDate.push($('#date3'));
  20.          
  21.           var i = 0;
  22.           for (i = 0; i < aFieldsDate.length; i++)
  23.           {
  24.             aFieldsDate[i].datepicker();
  25.           }//for          
  26.          }//fi

Lo curioso, es que en Chrome, el módulo de jQuery añade un nodo "<images></images>", nodo qué en Firefox está oculto, y por supuesto, en IE no funciona.

¿Qué estoy haciendo mal?

Última edición por Wolfchamane; 27/08/2012 a las 09:02

Etiquetas: calendario, datepicker, imagen-botón
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 17:33.