задача
если условие в переменной равно определенному возвращает истину и на оборот
вот пример действует
var keyDown = false,
isKey = function() { return keyDown; };
(
(
function(elem, type, handler)
{
if (elem.attachEvent){ elem.attachEvent("on"+type, handler); }
else
{
elem.addEventListener(type, handler, false);
}
return arguments.callee;
}
)( window, 'keydown', function() { keyDown = true } )
)( window, 'keyup', function() { keyDown = false } )
// document.body.innerHTML += ' isKey = ' + isKey()
ломаю голову
не действует
var Is = false, events = function() { return Is; };
(
( function(type, Handl)
{
Handle(type, Handl) //не врубаюсь что здесь с чем и от чего
return arguments.callee;
}
)(true, function() { Is = true } )
)(false, function() { Is = false } );