Hallo,
Hallo sommech,
Hallo
Manchmal habe ich bei den Eisteigerseminaren von BHV das Gefuehl, dass die Buecher nicht _fuer_ Einsteiger, sondern _von_ Einsteigern geschrieben sind, zumindest denke ich mit Grauen daran zurueck.
Der Meinung bin ich mittlerweile auch.
Egal, Deine Meinung hast Du Dir ja offensichtlich schon gebildet.
So ist es.
Was Dein konkretes Problem anbetrifft, Dir fehlt neben einem Debugger und einem vernuenftigen Buch offenbar auch eine Debugstrategie.
Wird nur kurz angerissen.
Zum Debuggen bewaehrt sich die Mozilla Javascript-Konsole
Zeit nur einen Syntax-Terror ;-)
War da vielleicht der Fehler versteckt?
Bei den anderen Scripten gings nach Problemen
Zuerst brauchst Du einen vernuenftigen Editor, damit du Syntaxhervorhebung hast, Phase5, Proton oder sowas. Tipp: Nimm bei der Entwicklung die HTML-Kommentare <!-- --> aus dem Script-Tag, damit du dort auch Highlighting hast.
Proton erkennt das auch mit Kommentaren :-)
Wenn ein Script garnicht will, was bei Dir ja der Fall ist, kommentierst du aus der Hauptfunktion erstmal alles aus, was nicht absolut trivial ist. Im Idealfall sollte deine init_bewegen-Funktion nur aus alert('test') bestehen, dann wuerdest Du sehen, das nicht mal das laeuft. Vielleicht mal oben den ganzen Browserweichenkram auskommentieren, oder aber die zusaetzlichen Scripte. So musst Du dich Schritt fuer Schritt vorhangeln, bis zumindest eien Fehlermeldung ankommt. Dann hast du schonmal eine Zeilennummer, die dein Problem eingrenzt.
Ok, mach ich.
Was ich uebrigens sehr gut gefunden habe, ist, dass du dir offenbar Muehe gibst, sauberen Code zu schreiben, mit gleichmaessigen Einrueckungen, Klammern untereinander und solche Sachen, das wird sich in jedem Fall bezahlt machen. Ein paar Kommentare waeren auch nicht zu verachten.
Danke
MfG, sommech
You can bomb the world into pieces, but you can't bomb the world into peace.
Wir würden die Welt ja gerne verändern, aber Gott gibt uns den Quelltext nicht.
- von der Linux Gemeinschaft?
Selfcode: sh: ( fo: ) ch: ? rl: ° br: > n4: & ie: % mo: } va: ) de: ] zu: }
flash: | ss: | ls: & js: |