Показать сообщение отдельно
  #1 (permalink)  
Старый 19.08.2010, 21:05
Новичок на форуме
Отправить личное сообщение для Infection Посмотреть профиль Найти все сообщения от Infection
 
Регистрация: 19.08.2010
Сообщений: 4

Ошибка: is not a function
Как это излечить?

Хочется чтобы было много прототипов и обращение к ним через функцию, но не работает.

Как сделать красиво?
Хочется обращаться к функции с параметрами, а то плодить переменные у объекта как-то не правильно.

Depart.getFirstDate();

чтобы потом обращаться к переменным объекта как

Depart.myDate;

var Depart = new myDates();
Depart.getFirstDate('2010-07-09','mon');

function myDates() 
{
	this.days = ['sun','mon','tue','wen','thu','fri','sat'];
}

myDates.prototype = {

	getFirstDate: function(date,day)
	{
		this.myDate = new Date(date);
		return;
	},

	getLastDate: function(date,day)
	{
		this.myDate = new Date(date);
		return;
	}
}
Ответить с цитированием