Struppi: Moin Struppi!

Beitrag lesen

Moin Struppi!
Ich bin nach zwei Wochen Ferien immernoch dabei deine Funktion bei mir zum laufen zu kriegen!

Hab auch grad Urlaub und schau hier nur sporadisch vorbei ;-)

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?

Eine referenz auf das Fenster (was bei Frames eine Rolle spielt).

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]

Das Stimmt.

Allerdings sollte es nicht this.document heissen, sondern self.document (mein Fehler)

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!

Nein, die referenz auf das Dokument.

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

Das ist merkwürdig. Kann es sein, das du die Bibliothek evtl. zweimal einbindest?

Du kannst das feststellen wenn du folgende Zeile
if(old_onload) old_onload();

entfernst und du die Fehlermeldung nicht mehr erhälst.

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

Das ist wohl nur ein  Fehler, wegen dem obigen.

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

nicht soviel.

Struppi.