booter
Новичок
JavaScript. Последовательность выполнения процедур
Итак, задача черезвычайно проста - нужно на момент начала процедуры обработки щелчка мыши на элементе выдать окошко с надписью типа "идет обработка", по завершению процедуры обработку убрать. Вроде все просто.
Последовательность действий проста - на событие (в данном случае на radio) через onClick вешается искомая процедура. В начале в нее вписывается код, показывающий окошко (оно в отдельном слое, спрятанным до поры до времени), в конце - код, окошко прячущий. Вроде просто.
Все бы ничего, но по непонятной причине эта хрень не работает ни в ОгнеЛисе, ни в ИЕ. Только Опера дает приемлемый результат, выполняя требуемую последовательность действий. В первых двух сначала отрабатывается код процедуры (которую и должно экранировать окно), а лишь затем - показывается и тут же прячется предупреждение. Фишку и, самое главное, логику подобного исполнения понять не могу. Где я дурак?
Итак, задача черезвычайно проста - нужно на момент начала процедуры обработки щелчка мыши на элементе выдать окошко с надписью типа "идет обработка", по завершению процедуры обработку убрать. Вроде все просто.
Последовательность действий проста - на событие (в данном случае на radio) через onClick вешается искомая процедура. В начале в нее вписывается код, показывающий окошко (оно в отдельном слое, спрятанным до поры до времени), в конце - код, окошко прячущий. Вроде просто.
Все бы ничего, но по непонятной причине эта хрень не работает ни в ОгнеЛисе, ни в ИЕ. Только Опера дает приемлемый результат, выполняя требуемую последовательность действий. В первых двух сначала отрабатывается код процедуры (которую и должно экранировать окно), а лишь затем - показывается и тут же прячется предупреждение. Фишку и, самое главное, логику подобного исполнения понять не могу. Где я дурак?