Cheatah: Verständnisprobleme - Bilder vor - und zurück

Beitrag lesen

Hi,

Lese mir noch einmal auf einer anderen Homepage das Programmieren mit Javascript durch, um es dort vielleicht mehr zu verstehen.

streiche das "vielleicht". Du wirst ständig weiter lernen.

Derzeit ist mir z.B. einfach unklar, ob ich einen Array-Index haben muss oder ob ich nicht auch eine Unterscheidung aufgrund des Dateinamens vornehmen kann.

Du musst nicht, und das einzige, was Dich daran hindern wird, eine Unterscheidung anhand von Dateinamen vorzunehmen ist, dass Dir in HTTP kein Dateiname zur Verfügung steht, sondern nur URIs.

Mit dem "Bild" war schon die Variablenbezeichnung über den Array gemeint laut der Javascript Console.

Und die sagte Dir, dass Bild.src keine Properties hat, was daran liegt, dass es undefined ist, denn Array-Objekte haben keine src-Eigenschaft. Ergo kann man auch nicht auf einen Array-Index dieser Eigenschaft zugreifen. Eventuell bringt Dich aber die src-Eigenschaft des Objektes im Array-Index der Bild-Variablen weiter.

An <button> hatte ich gedacht, weil ich zufällig wieder darauf stiess, als ich nach onclick suchte.

Ah. HTML-Code wird anhand des Inhalts gewählt, nicht anhand von gewünschter Dynamik oder Darstellung. Wenn Du <button> nicht verwenden würdest, falls Du nicht mit JavaScript irgend was austauschen möchtest, so kannst Du es auch nicht verwenden, wenn Du einen entsprechenden Wunsch hegst.

Überprufen des Scripts auf ? ja, Sinn, Richtigkeit? So eine Art Validierung?

Ob Programm-Code das tut, was er soll, erfährst Du durch Unit-Tests. Ob ein Programm seine Funktion erfüllt, erfährst Du durch User-Acceptance-Tests. Ob es eine Unit-Test-Suite für JavaScript gibt, weiß ich ehrlich gesagt nicht; für UATs könnte sich Selenium anbieten. Ich denke aber, dass Du in diesem Fall erst einmal JavaScript besser verstehen möchtest, um dann beurteilen zu können, was Du da eigentlich tust. Kleiner Tipp: Der Ansatz ist, von der Verwendung des 'name'-Attributs vielleicht abgesehen, schon mal gar nicht schlecht; und Du hast ja schon angekündigt, mehr lernen zu wollen.

Doch werde ich die Datei auf jeden Fall auch mit CSS umsetzen.

Was meinst Du damit?

Danke aber für Deine mich schon weiterbringende Antworten, nur scheine ich einfach noch zuviel nicht umzusetzen zu wissen.

Jo. Meine koreanischen Romane sind auch noch nicht wirklich ausgereift.

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes