Moin Struppi!
ShockwaverideR
- javascript
0 Struppi
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
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.
Moin nochmal!
Jetzt hab ich das this.document auf self.document umgeschrieben und das old_onload entfernt! Danach bekomme ich den error:too much recursion nicht mehr, aber der andere Fehler von dem du meintest, das der nur auftritt weil vorher was falsch gelaufen ist, kommt immer noch!
also dieser:
Error: this.over has no properties
Source File: http://nic-ultra/mouse_over.js
Line: 60
Du schreibst das der Button im html code minimal so ausieht:
<img src="hilfe.gif" name="button0">
und dann durch die funktionaddEventsToImage() die Events im html-code gesetzt werden! kann die unfunktionalität noch an den anderen Vorgaben wie border="0" oder das das img in einer tabelle liegt liegen! nein, oder?
Danke für deine Zeit! mfg shock
<img src="hilfe.gif" name="button0">
Ja, plus dem onload event im body Tag.
und dann durch die funktionaddEventsToImage() die Events im html-code gesetzt werden! kann die unfunktionalität noch an den anderen Vorgaben wie border="0" oder das das img in einer tabelle liegt liegen! nein, oder?
Nein, wie gesagt der Rest geht von alleine. du hast nicht zufällig den Webwasher installiert?
Geht eigentlich meine Beispielseite bei dir?
Struppi.