mathew: JavaScript/DOM - Beispiel funktioniert nicht

Das Beispiel hier:
JavaScript/DOM -> HTML-Elementobjekte -> img -> Beispiel

der Link zum Beispiel:
http://de.selfhtml.org/javascript/objekte/htmlelemente.htm#img

Problem:

Nachdem javascript diese Anweisung ausfuhrt bekomme ich ein 'broken image':
document.getElementById("Bild").src = "../../../inter/iso8859_2.gif"

obwohl das Bild auf dem Server vorhanden ist:
http://de.selfhtml.org/inter/iso8859_2.gif

die .scr="" Zuweisung funktioniert bei mir nicht (IE6 und Mozilla), wieso?
Ich habe auch eine Testpage gemacht wo ich das "scr" Attribut abfragen wollte und bekomme [undefined], obwohl das Bild angezeigt wird... verändern des "scr" Attributs funktioniert bei mir auch nicht...

Kann mir jemand sagen, ob das Beispiel nur bei mir nicht funktioniert?

  1. Kann mir jemand sagen, ob das Beispiel nur bei mir nicht funktioniert?

    Nein: Auch bei mir (IE6, W2k) ist Sense. Erstens: Es ist nicht ".scr", sondern ".src", aber das war wohl ein Verschreiber. Zweitens vermute ich stark, dass der relative Bildpfad im Skript ("../../../inter/iso8859_2.gif") falsch ist: Wenn das Bild auf http://de.selfhtml.org/inter/ liegt, müsste m.E. der relative Pfad nur "/inter/iso8859_2.gif" lauten.

    Herzlich, twb

    1. Vielen Dank für Deine Antwort!!

      Ich hab tatsachlich in meinem Testscript 'scr' anstatt 'src' geschrieben! Jetzt ist alles klar!

    2. Hi,

      müsste m.E. der relative Pfad nur "/inter/iso8859_2.gif" lauten.

      Nein, da die Dokumentation auch offline ohne installierten Server funktionieren soll.

      freundliche Grüße
      Ingo

    3. Hi,

      Nachtrag: der Pfad ist (bzw. war) nicht mit

      "../../../inter/iso8859_2.gif" angegeben, sondern mit

      "../../..inter/iso8859_2.gif";
      Du siehst den kleinen aber feinen Unterschied? ;-)

      freundliche Grüße
      Ingo

    4. Hi,

      müsste m.E. der relative Pfad nur "/inter/iso8859_2.gif" lauten.

      *Der* Pfad ist nicht relativ, er ist absolut!

      Gruß, Cybaer

      --
      Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!