Código:
y ocupo así la clase:function Calendario(){ this.fecha_inicial = 0; this.fecha_final = 0; this.titulo = ''; } Calendario.prototype.addEvento = function(){ alert("FI_: "+this.fecha_inicial); } Calendario.prototype.reservar = function(){ // Recogo los datos var t = jQuery('#titulo').val(); var fi = jQuery('#fecha_inicial').val(); var ff = jQuery('#fecha_final').val(); var d = jQuery('#descripcion').val(); //Actualizo variables globales. this.titulo = t; this.fecha_inicial = fi; this.fecha_final = ff; this.descripcion = d; Calendario.addEvento(); }
Código:
Pero me lanza el siguiente error:var calendar = new Calendario(); jQuery('#reservar').click(calendar.reservar);
Código:
Uncaught TypeError: Object function Calendario(){ this.fecha_inicial = 0; this.fecha_final = 0; this.titulo = ''; } has no method 'addEvento' Calendario.reservar f.event.dispatch f.event.add.h.handle.i
Ayuda por favor.