Wobei der Funktion das Event aber immer als "arguments[0]" übergeben werden muss?
Wenn man mit Inline-Event-Handlern im HTML arbeitet: ja.
Wenn man die Ereignis-Überwachung mit JavaScript vornimmt, siehe Zugriff auf das Event-Objekt.
<tr onclick="blub(arguments[0])"> ?
Ja, oder onclick="blub(event)". (Ich kenne das arguments[0] nur von Timo und würde event empfehlen. Im Prinzip sind sie identisch, event ist der Name des erste Parameters, den die Handlerfunktion, die durch den Inline-Event-Handler erzeugt wurde, entgegennimmt.)
Mathias