From www.javascript.ru

http://javascript.ru/tutorial/events/crossbrowser