Steel: Eingabefeld mit änderung des src tag´s in img

Beitrag lesen

Hi!

Ja. JS ist fuer sowas recht gut geeignet.

Hast Du auch eine Frage? Ich finde in Deinem Post keine.

So. Der Forumsetiquette ist hiermit wohl genuege getan.

;) Kommen wir also zu Deinem Problem:

Ein Inputfeld bekommst Du ja wohl hin. Verpass dem Feld eine ID. Gut waere wenn das Bild (die Bilder) auch ueber eine eigene ID verfuegt. Falls alle/mehrere Bilder behandelt werden sollen ist stattdessen ein Name nicht schlecht.

mit document.getElementByID("jeweilige ID") kannst Du auf ein Objekt/Element zugreifen. Der Inhalt deines Inputs befindet sich im value-Attribut. (obj.value)

Das gleiche gilt fur ein Bild. Statt value interessiert dich hier src.

Am uebersichtlichsten ist es, die Werte in Variablen zu schreiben und diese dann zu verketten. (bildpfad = pfad + bildpfad) Den verketten String weist Du wieder dem src des Bildes zu.

Wenn Du mehrere Bilder bearbeiten willst. vergibst Du, wie erwaehnt, besser Namen. Diese kann man wunderbar in einer Schleife ansprechen. document.getElementsByName("Name der Bilder")[x] liefert dann Bild Nummer x mit dem Namen (faengt bei 0 an). Eine Schleife ueber die Bilder laesst dich dann allen einen neuen Pfad zuweisen.

Eigentlich hast Du jetzt alle Informationen, die Du brauchst. Mit etwas nachschalgen in z.B. selfhtml solltest Du eine Loesung finden. Falls Du ueber ein spezielles Problem stolperst: Der Thread laeuft so schnell nicht weg.

--
"Die Diebesgilde beklagte sich darueber, dass Mumm in aller Oeffentlichkeit behauptet hatte, hinter den meisten Diebstaehlen steckten Diebe."
      - T. Pratchett