ShockwaverideR: Moin Struppi!

Beitrag lesen

Moin Struppi!
Ich bin nach zwei Wochen Ferien immernoch dabei deine Funktion bei mir zum laufen zu kriegen!
Ich glaube den Punkt gefunden zu haben an dem ich noch scheiter! Dieses 'doc' in der Funktion start_mouse_over(doc), was für einen Wert muss das enthalten, wo wird der gebildet?
Wenn ich an bestimmten stellen(s.u.) alert(doc) eitrage so erhalte ich denk ich nicht den wert der eigentlich gebildet sein müste!

function start_mouse_over(doc)
{
alert(doc);----------------------undefined
 if(!doc) doc = this.document;
alert(doc);----------------------------[objekt HTML Document]
 if(!doc.images) return;
 for(var i = 0; i < doc.images.length; i++) {
  if(doc.images[i].name.indexOf('button') == 0)
   addEventsToImage(doc.images[i]);
alert(doc);----------------------------[objekt HTML Document]
  }
  if(old_onload) old_onload();
}

Is meine Vermutung korrekt das ich hier unter dem 'doc' was anderes angezeigt bekommen müste? Soweit ich die Funktion begreife müste in dem 'doc' der Name der entsprechenden HTML Datei gespeichert sein um diese nach der Button-Anzahl/length durchsuchen zu können!
Ich bin total am verzweifeln da das ja eigentlich super einfach sein müste deine funktion zum laufen zu bekommen!
Zur zeit sagt mir die script-console folgendes:

Error: too much recursion

und wenn ich mit der mouse den button überwander sagt die console mir:

Error: this.over has no properties
Source File: http://nic-ultra/mouse_over.js
Line: 61

Da das this.over keine Eigentschaft hat muss der Fehler ja ne Stück weiter vorne liegen, wobei ich dann auf das 'doc' stieß!
Hoffe du hast nochmal einwenig Zeit mir zu helfen! Danke im Vorraus
mfg shockwaverider