Я не могу заставить следующие функции работать в Chrome и Opera (последние версии для Windows XP). Код:
$.getScript('/js/modules/'+module+'.js', function() {
setTimeout('window.'+module+'_init()', 800);
});
Кажется, все работает нормально, скрипт загружается, функция инициализации существует (несколько предупреждений об отладке в этом операторе setTimeout подтвердили, что тип "window.module_init" действительно является функцией). em>), но функция просто не запускается.
Я попытался поставить простое предупреждение в начале этой функции инициализации, оставить там ТОЛЬКО предупреждение - ничего не помогло.
Должен сказать, что я весьма озадачен этим, так как это прекрасно работает в Firefox и MSIE.
К вашему сведению, функция инициализации в этом внешнем js-файле просто выглядит так:
function notifications_init() {
alert('test');
}
«уведомления» — это значение моей переменной «модуль» выше.
Любые советы высоко ценится :-)