@bluerouse: In that case, you’re probably better off using Javascript that doesn’t rely on the ‘focus’ and ‘blur’ events.
A MooTools snippet that adds the ‘outerClick’ event to elements is here: http://blog.kassens.net/outerclick-event .
Using this, you could rewrite the example like this — note that, as I tend to nowadays, I’ll just create the elements in JavaScript:
$(document.body).adopt(
new Element('div').addEvents(
'outerClick': function() {
$('monkey').setStyle('display', 'none');
},
'click': function() {
$('monkey').setStyle('display', 'block');
}
),
new Element('div', {
'id': 'monkey',
'styles': {
'display': 'none'
}
})
)