Hannes: IMG Tag mit Fehler

Hallo,

mittels Javascript erzeuge ich einen Dateinamen für ein Bild. Dieses Bild wird dann folgendermaßen ausgegeben:

<img id="IMAGE_TAG">

Solange die Bilder im gleichen Verzeichnis liegen funktioniert das einwandfrei. Wenn ich jetzt die Bilder in ein anderes Verzeichnis verschiebe und die Ausgabe mit diesem Code erzeuge:

<img "/Unterverzeichnis/" id="IMAGE_TAG">

funktioniert die Ausgabe nicht. Ist meine Referenzierung falsch? Wie wäre es richtig?

Danke und Gruß
Hannes

  1. Lieber Hannes,

    ein anderes Verzeichnis [...]
    <img "/Unterverzeichnis/" id="IMAGE_TAG">

    <http://de.selfhtml.org/html/allgemein/referenzieren.htm@title=Referenzieren in HTML> könnte Dir weiterhelfen.

    Liebe Grüße,

    Felix Riesterer.

    --
    ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)
    1. Hallo,

      da hatte ich schon nachgeschaut und es hat mir leider nicht geholfen. Es werden lediglich Links zu Dateien, aber nicht zu einem variablen Dateinamen aufgezeigt.

      Viele Grüße
      Hannes

      1. Hi,

        da hatte ich schon nachgeschaut und es hat mir leider nicht geholfen. Es werden lediglich Links zu Dateien, aber nicht zu einem variablen Dateinamen aufgezeigt.

        ja gut, und wo ist der Unterschied? Ob der Pfad variabel ermittelt wird oder fest im Quellcode steht - am Prinzip ändert das nichts. Letztendlich gelten dieselben Regeln und Konzepte.

        Nicht zu vergessen, dass ein img-Element auf jeden Fall ein src-Attribut braucht, das aber in deinen Beispielen völlig fehlt.

        Ciao,
         Martin

        --
        Ordnung schaffen heißt, das Eigelb vom Dotter zu trennen.
        Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
        1. Hallo,

          ich muss da wohl was im Javascriptteil machen.

          Danke und Gruß
          Hannes

          1. Hi,

            ich muss da wohl was im Javascriptteil machen.

            ja, möglicherweise. Entscheidend ist, dass du ein img-Element mit korrekten und sinnvollen Eigenschaften erzeugst, bzw. die Eigenschaften eines bestehenden img-Elements korrekt setzt. Das Wichtigste dabei ist, wie schon erwähnt, dass die src-Eigenschaft einen gültigen Pfad zur Bildressource erhält.

            Ciao,
             Martin

            --
            Dem Philosoph ist nichts zu doof.
            Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
  2. Hi,

    mittels Javascript erzeuge ich einen Dateinamen für ein Bild. Dieses Bild wird dann folgendermaßen ausgegeben:

    <img id="IMAGE_TAG">

    da fehlt doch das src-Attribut. (Und das alt-Attribut)

    <img "/Unterverzeichnis/" id="IMAGE_TAG">

    Was soll ein Attributwert ohne Attributname?

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    O o ostern ...
    Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.
    1. Hallo,

      das alt-Attribut ist ja nicht zwingend verpflichtend, aber sicherlich sinnvoll.

      Ich glaube, ich muss im Javascript was machen.

      Viele Grüße
      Hannes

      1. Hi,

        das alt-Attribut ist ja nicht zwingend verpflichtend, aber sicherlich sinnvoll.

        In HTML 4.01/XHTML 1.0 schon.

        Wie's bei HTML5 ist, weiß ich nicht.

        cu,
        Andreas

        --
        Warum nennt sich Andreas hier MudGuard?
        O o ostern ...
        Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.
        1. @@MudGuard:

          nuqneH

          das alt-Attribut ist ja nicht zwingend verpflichtend

          Wie's bei HTML5 ist, weiß ich nicht.

          Leider auch, außer bei ganz besonderen Sternkonstellationen.

          Nachzulesen in http://www.w3.org/TR/html5/embedded-content-0.html#alt; das könnte aber ein abendfüllendes Programm werden. Stattdessen könnte man sich auch Jauch antun und würde dabei vielleicht sogar weniger oft „Bullshit“ schreien.

          Qapla'

          --
          „Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)