also: ruft man über this.[event] = function; eine function(e) auf, kann man in dieser funktion per this auf das auslösende objekt zugreifen?
Nein, this in einer Funktion ist immer das Objekt des Kontext in dem die Funktion aufgerufen wird. Normalerweise ist das window, aber z.b. bei Eventfunktion ist es das Objekt das den Event aufruft.
this.onmouseover = enlarge;
Hier ist this gleich window, also
window.onmouseover = enlarge;
Du musst statt this dein Objekt angeben.
function enlarge(e){
var L = this.length
Hmm? Ein Image Objekt hat keine Eigenschaft length.
Struppi.