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 originalvar $divDate = $("div#entry_date");
if ($divDate.size() != 0)
{
$.datepicker.setDefaults({
showOn: "button",
buttonImage: "../ico_calendario.gif",
buttonImageOnly: true
});
$divDate.datepicker({
changeMonth: true,
changeYear: true
});
var aFieldsDate = new Array();
aFieldsDate.push($('input[name="new_date"]'));
aFieldsDate.push($('input[name="closing_date"]'));
aFieldsDate.push($('#date1'));
aFieldsDate.push($('#date2'));
aFieldsDate.push($('#date3'));
var i = 0;
for (i = 0; i < aFieldsDate.length; i++)
{
aFieldsDate[i].datepicker();
}//for
}//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?