по идее событие document.body.innerHTML += '.' в value.down должно происходить после ответа в value.up
на деле выводится сразу
в первой функции очерёдность события происходит параллельно с вызываемой
то-есть возникновение цикла ожидания value.down не происходит
загвоздка в том что вчера выполнялось document.body.innerHTML += window.event.type пока не происходило событие value.up
чего придётся ждать завтра
может это только у меня так
под вопросом сам javascript
var obj, value = {};
if (window.attachEvent) { obj = function (element, event, handler) { element.attachEvent('on' + event, handler); } }
else
{
obj = function (element, event, handler) { element.addEventListener(event, handler, false); };
}
value.up = function(e)
{
document.body.innerHTML += window.event.type
if ( window.event.type == 'keyup') { document.body.innerHTML += '# сука' }
}
value.down = function()
{
obj(window, 'keyup', value.up)
document.body.innerHTML += '.' //очерёдность события происходит параллельно obj(window, 'keyup', value.up)
}
obj(window, 'keydown', value.down);