Hallo Eddi,
leider funktioniert keine der Varianten.
Für was benötige ich die Zahl bei der list-Auswahl?!?
Hier mal das gesamte Script, vielleicht ist darin ja ein Fehler erkennbar:
<!--
function zeigIcon() {
var zeig = document.getElementsByID("content").getElementsByTagName("a");
for (i=0; i<zeig.length; i++) {
var linkHref = zeig[i].href;
if (linkHref.match(".doc")) {
addIcon(zeig[i], "doc");
}
else if (linkHref.match(".htm")) {
addIcon(zeig[i], "htm");
}
else if (linkHref.match(".pdf")) {
addIcon(zeig[i], "pdf");
}
else if (linkHref.match(".ppt")) {
addIcon(zeig[i], "ppt");
}
else if (linkHref.match(".txt")) {
addIcon(zeig[i], "txt");
}
else if (linkHref.match(".xls")) {
addIcon(zeig[i], "xls");
}
else {
addIcon(zeig[i], "folder");
}
}
}
function addIcon(selLink, ext) {
var img = document.createElement('img');
img.src = ""+ext+".gif";
selLink.parentNode.insertBefore(img, selLink.nextSibling);
}
//-->
Wenn ich var zeig = document.getElementsByTagName("a") schreibe, funktioniert das Script, allerdings erhalte ich dann eben auch ein Bild bei Links, wo ich keines haben möchte...
Viele Grüße
Damian