Показать сообщение отдельно
  #1 (permalink)  
Старый 15.09.2011, 14:31
Интересующийся
Отправить личное сообщение для pharrell Посмотреть профиль Найти все сообщения от pharrell
 
Регистрация: 27.04.2011
Сообщений: 20

Аномальное поведение JS
У меня сайт полностью на history API. При переходе на адрес site.ru/chat должна сработать функция
onready.chat()
Вот код функции
chat:function(){
		if(!loaded['chat']){
			load.all("chat");
			loaded['chat']=true;
		}
		chat.refresh();
		chat.setInterval();
	}

Функция load.all() подгружает файлы chat.js и chat.css. В файле chat.js объявлен объект chat={} в котором есть функции refresh() и setTimeout(). В функции выше по грузиться файлик chat.js и из этого файла должны выполниться 2 функции. Но JS сообщает такую ошибку.
Код:
Uncaught TypeError: Object http://chatster/chat has no method 'refresh'
И указывает строку в которой вызываеться функция chat.refresh().
Во второй раз, когда chat.js уже загружен, все работает как надо.
Я уже как только не извращался, не смог ничего сделать. Кто-нибудь может сказать мне что делать?)

Последний раз редактировалось pharrell, 15.09.2011 в 14:34.
Ответить с цитированием