Una pregunta, ¿en qué parte usas a la variable
fechaBaseDatos?, es que veo que tu función recibe ese dato, pero dentro de la función, no veo que la uses, por lo que no encuentro necesidad de que tengas que usar esa función. Ahora bien, si esa función se activa cuando le das clic a un botón como leo por ahí, solamente debes de incluir ese código dentro del método click:
Código Javascript
:
Ver original$("#tuBoton").click(function(){
var dates = ['11-10-2013', '11-12-2013'];
//tips are optional but good to have
$('#fechaBitacora1').datepicker({
dateFormat: 'dd/mm/yy',
beforeShowDay: highlightDays,
showOtherMonths: true,
numberOfMonths: 1,
});
function highlightDays(date) {
for (var i = 0; i < dates.length; i++) {
if (new Date(dates[i]).toString() == date.toString()) {
return [true, 'highlight', ];
}
}
return [true, ''];
}
});
Prueba esto y nos cuentas cómo te fue, saludos.