TheJ: Bilder per Javascript ersetzen

Wie kann ich mit JavaScript ein Bild durch ein anderes erstzen, OHNE dafür IDs festlegen zu müssen?

Beispiel:
<img src="Bild1.jpg" />
Das Script sollte jetzt quasi aus dem Bild1.jpg ein Bild2.jpg machen.

  1. [latex]Mae  govannen![/latex]

    Das Script sollte jetzt quasi aus dem Bild1.jpg ein Bild2.jpg machen.

    Bei welcher Nutzer-Aktion?

    Cü,

    Kai

    --
    Dank Hixies Idiotenbande geschieht grade eben wieder ein Umdenken in Richtung "Mess up the Web". (suit)
    Foren-Stylesheet Site Selfzeug JS-Lookup
    SelfCode: sh:( fo:| ch:? rl:( br:< n4:( ie:{ mo:| va:) js:| de:> zu:) fl:( ss:| ls:?
    1. Bei welcher Nutzer-Aktion?

      Ohne Zutun des Besuchers, also beim laden.

      1. Hi,

        Bei welcher Nutzer-Aktion?

        Ohne Zutun des Besuchers, also beim laden.

        Wozu willst du ein Bild überhaupt erst anzeigen, wenn du es zu so einem frühen Zeitpunkt schon durch ein anderes ersetzen willst?
        Bitte beschreibe die Umstände genauer.

        MfG ChrisB

        --
        RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
  2. Hallo,

    Wie kann ich mit JavaScript ein Bild durch ein anderes erstzen, OHNE dafür IDs festlegen zu müssen?

    indem du auf das img-Objekt zugreifst und dessen src-Eigenschaft änderst.
    Ob du den Zugriff anhand einer ID, anhand eines Namens, anhand der Position im DOM oder anhand des Indexes in der images-Collection realisierst, ist dabei egal.

    <img src="Bild1.jpg" />
    Das Script sollte jetzt quasi aus dem Bild1.jpg ein Bild2.jpg machen.

    Ermittle eine Referenz auf das Bildobjekt und verändere seine src-Eigenschaft.
    Natürlich kannst du auch über die images-Collection iterieren und dasjenige Bild suchen, dessen src momentan "Bild1.jpg" lautet. Achtung: Manche Browser ergänzen die Angabe selbständig zu einer absoluten URL.

    So long,
     Martin

    --
    Männer sind ungerecht: Sie sehen immer nur den Baum, den eine Frau mit dem Auto gerammt hat. Aber die vielen Bäume, die sie nicht einmal gestreift hat, sehen sie nicht.
    Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(