Electronix: Bildgröße unbekannt

Hallo,
ich würde gerne mit Javascript ein Bild gegen ein anderes Tauschen, allerdings sind mir die Maße unbekannt.
Was kann ich tun?

Electronix

  1. Hallo,

    ich würde gerne mit Javascript ein Bild gegen ein anderes Tauschen, allerdings sind mir die Maße unbekannt.

    Bilder Tauschen kannst du indem du auf das src-Attribut des Bildes zugreifst (vorrausgesetzt du verwendest img)
    und die Größe kann mittels http://de.selfhtml.org/css/eigenschaften/positionierung.htm@title=style-Attribut festgelegt werden.

    Gruß,

    Fay

    1. Hallo,

      ich würde gerne mit Javascript ein Bild gegen ein anderes Tauschen, allerdings sind mir die Maße unbekannt.

      Bilder Tauschen kannst du indem du auf das src-Attribut des Bildes zugreifst (vorrausgesetzt du verwendest img)
      und die Größe kann mittels http://de.selfhtml.org/css/eigenschaften/positionierung.htm@title=style-Attribut festgelegt werden.

      Gruß,

      Fay

      Das ist ja das Problem. Wie soll ich denn mit dem http://de.selfhtml.org/css/eigenschaften/positionierung.htm@title=style-Attribut die Größe festlegen, wenn ich die Größe nicht kenne?

      Electronix

      1. Hallo,

        Das ist ja das Problem. Wie soll ich denn mit dem http://de.selfhtml.org/css/eigenschaften/positionierung.htm@title=style-Attribut die Größe festlegen, wenn ich die Größe nicht kenne?

        Verwendest du verschiedengroße Bilder?
        Wenn ja, lass einfach die Größenangabe völlig weg, dann sollte der Browser anhand des Bildes entscheiden wie groß das Element sein muss.

        Gruß,

        Fay

  2. ich würde gerne mit Javascript ein Bild gegen ein anderes Tauschen, allerdings sind mir die Maße unbekannt.
    Was kann ich tun?

    Wo ist das Problem?

    Struppi.

    1. Hi,

      Wo ist das Problem?

      Ich habe gelesen, dass man bei document.images[0].src = bild.src immer die Bildgröße mit angeben muss.
      Oder gibt es noch eine andere Möglichkeit?

      Electronix

      1. Hallo,

        Ich habe gelesen, dass man bei document.images[0].src = bild.src immer die Bildgröße mit angeben muss.

        Nein. Wenn du keine height- und width-Attribute beim fraglichen img-Element im HTML angegeben hast und auch keine CSS-Regeln die Bildgröße festsetzen, musst du die Größe beim Ändern des Bildes auch nicht anpassen. Das macht dann der Browser automatisch.

        Wenn du unbedingt die Bildgröße brauchst, musst du mit onload arbeiten. Dieser Thread diskutiert diese Frage.

        Mathias