| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Не выполняются функции, при AJAX |
| Автор: kosyakLA 19.8.2011, 06:09 |
| Например код вида: function () { closeMenu(); loadPage(); } closeMenu - закрывает меню loadPage - загружается страницу так вот похоже loadPage просто блокируется все остальные функции, closeMenu не отрабатывает, если удалить из кода loadPage - всё работает. Это особенность ajax постов? |
| Автор: EmilRegis 19.8.2011, 07:13 |
| очень насыщенный пример..Может как-то поподробней напишешь? |
| Автор: kosyakLA 19.8.2011, 07:51 |
| function loadpage(sURL){ var request=null; if(!request) try { request=new ActiveXObject('Msxml2.XMLHTTP'); } catch (e){} if(!request) try { request=new ActiveXObject('Microsoft.XMLHTTP'); } catch (e){} if(!request) try { request=new XMLHttpRequest(); } catch (e){} if(!request) return ""; request.open('GET', sURL, false); request.send(null); return request.responseText; } function closeMenu() { document.getElementById('mmenu').style.display = 'none'; } обе функции рабочии, только вот closeMenu не срабатывает вместе с loadpage, loadpage как-будто с большим приоритетом отрабатывает, хотя код closemenu выше...В обшем непонятно |