Wie relative SRC Pfade abfragen?
Klaus
- javascript
0 Cybaer
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
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