Klaus: Wie relative SRC Pfade abfragen?

Hallo,

ich möchte mir über das src Attribut alle Bildpfade eines HTML Dokumentes auslesen, um sie zu validieren.

Das ist ein Script-Auszug..

var myimgcoll=window.document.getElementsByTagName("img");
 for(i = 0; i < myimgcoll.length; i++) {
  n=myimgcoll[i].getAttribute("src");
  alert(n);
                ....
 }

Das Javascript gibt mir aber mit "n" die vollständige URL aus, also z.B

http://www.meinedomain.com/images/bild1.gif, anstatt "/images/bild1.gif", was eigentlich im Quelltext steht.

Der volle Pfad nützt mir aber nichts. Habe ich eine Chance mir irgendwie den tatsächlich bei src stehenden Wert auszugeben?

Dank und Gruss

Klaus

  1. Hi,

    Der volle Pfad nützt mir aber nichts. Habe ich eine Chance mir irgendwie den tatsächlich bei src stehenden Wert auszugeben?

    Der tatsächliche Wert ist tatsächlich irrelevant. ;-)

    Wenn Du etwas bestimmtest möchtest, z.B. nur Pfad- & Dateiname, dann schmeiß den Rest einfach weg. JS kennt ja alle Daten - auch den aktuellen Domainnamen, der somit leicht "abzuschneiden" ist.

    Ansonsten: JS hat bereits eine Image-Collection nebst Eigenschaft src:

    for(i = 0; i < document.images.length; i++) {
      n=document.images[i].src;
      alert(n);
     }

    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"!