Christian Kruse: Joern - es reicht langsam!

Beitrag lesen

Hallo Joern,

Ich gebe zu das ich miz zu wenig wissen an die sache rangehe
aber ich durch die Hilfe von Kai lerne ich es ja auch.

Nun, das ist aber der falsche Weg zu lernen :) Zumindest hier. Wenn Du mit Hilfe
besser lernen kannst, bist Du in Kursen und Lehrgaengen besser aufgehoben. Hier
sind wir manchmal etwas ungeduldig mit Leuten, die etwas vorgekaut haben
moechten. :)

Ich werde auf jedenfall mir noch einiges hier bei SelfHTML durchlesen
müssen.

Warum machst du das nicht *vorher*? :) Das erspart Dir die Auseinandersetzung
mit den Leuten hier und Dir hilft es auch mehr: Du bekommst ein umfassenderes
Verstaendnis der Dinge, die Du da lernst. Denn wenn Du etwas selbst
erarbeitest und selbst erfasst, wird Dein Verstaendnis davon viel
tiefgreifender sein. Mal ganz zu schweigen von dem Erfolgserlebnis, dass man
hat, wenn etwas funktioniert, was man *selbst* ohne oder mit nur wenig fremder
Hilfe geschafft hat.

Es sei dazu gesagt da sich mich erst seit 1 Woche mit HTML beschäftige, und
JS da wohl nicht das richtige Thema für mich sind.

Richtig. Du solltest Dir zuerst das Basis-Wissen aneignen: wie funktioniert
das Zusammenspiel JavaScript <-> HTML-Elemente, inwiefern kann man mit
JavaScript in StyleSheets eingreifen, inwiefern wirkt sich das wiederum auf
die Darstellung aus, etc. Wenn Du diese Dinge begriffen hast, dann kannst Du
dich daran setzen und ein Konzept entwerfen. Dazu solltest Du Dir vielleicht
Fragen wie 'Was soll das Produkt eigentlich koennen? Unter welchen Umstaenden
soll das Produkt eingesetzt werden (Browser-Kompatiblitaet, kompatibel mit
Nicht-JS-Browsern, etc)? Welche Vorraussetzungen stelle ich an den Abnehmer?
In wieweit soll es weiterverwendbar sein?', etc. Wenn Du diese Fragen geklaert
hast, erstellst du ein grobes Ablauf-Diagramm. Das Ablauf-Diagramm verfeinerst
Du dann, bis du jeden Schritt, den es ausfuehrt, protokolliert hast. Zu
*diesem* Status kannst du hier gerne jederzeit Fragen stellen. Dann, ganz
zuletzt(!) setz Dich hin und schreibe den Code auf. Das, was bis hier noch
an Fragen ueberig bleibt, sollten reine Syntax-Fragen sein: die kannst Du
sehr leicht mit SELFHTML oder den entsprechenden Specs beantworten.

Wenn Du etwas mehr Uebung hast, wirst Du einige Schritte mehr oder weniger
gleichzeitig machen koennen, zumindest bei kleineren Programmen oder Scripten.
Aber gerade am Anfang, wenn man vorher noch nicht richtig programmiert hat,
hilft einem eine derartige Vorgehensweise ungemein.

Ich werde aber troz alledem weiter veruchen dieses verdammt JS Menü
auch auf anderen Browsern als MSIE zum laufen zu bekommen.

Gute Einstellung. Aufzugeben waere auch das Falscheste, was Du machen
koenntest. Aber versuche es ruhig mal mit einem kompletten Rewrite (sprich:
schmeiss' den bisherigen Code weg) und gehe so vor, wie ich es oben beschrieben
habe. Dann sollte es

a) wesentlich schneller gehen und
 b) zu wesentlich weniger Problemen kommen.

Gruesse,
 CK