The simplest (and possibly not the fastest or best) way looks something like this:
Element.live = function(evType, evSelector, evBlock) {
var mySelector = evSelector;
var myBlock = evBlock;
this.observe(evType, function(ev) {
if (ev.target.match(mySelector)) {
evBlock(ev);
}
});
};
evSelector evBlock , ( ). evBlock , Prototype.
, "evType", , mouseMove/mouseOver, . FireBug, , - , .
EDIT: