Hallo Jörg.
Du solltest Dich besser mit den verschiedenen Implementierungen der Event-Behandlung befassen.
Nur soviel: beim IE ist das Event ein Object von window, also wie gesagt window.event, bei Netscape(4 und 6) ein Object das der Funktion übergeben wird, Du müsstest also function cl(ev) schreiben, dann hast Du über ev das Event zur Verfügung.
e wär dann bei Dir ev.target.
Beim NS 6 muss man aber immer aufpassen, dass dieses Target-Element auch wirklich das ist, das man braucht. Bei einem Link etwa, bekommt man den Text-Node, muss dann also, wenn man den Link will, den parent Node nehmen.
Gute Quellen:
http://www.webreference.com/js/column74/
http://www.brainjar.com/dhtml/events/
bzw auch etwas auf meiner Seite.
LG Spiff