andynail: Image erstellen und ein-/ausblenden

Beitrag lesen

Hallo zusammen,

auf meiner Seite, einer Linksammlung, sollen Vorschaugrafiken der mit der Maus überfahrenen Links angezeigt werden. Diese sollen aus der Linkliste falls vorhanden angezeigt werden. Hierzu sollen die Grafiken beim Aufruf der Seiten erstellt werden:

function PicturesErstellen(Bereich)
{
PictureCount = 0
for (var i = 0; i < Link.length; i++)
{
if (Link[i].onmouseover != undefined)
{
e = parent.document.createElement("div")
e.setAttribute("id", "SitePictures")
e.style.position = "absolute"
e.style.zIndex = "3"
e.setAttribute("top", "100px")
e.setAttribute("left", "4px")
e.setAttribute("margin-left", "4%")
e.setAttribute("width", "150px")
e.setAttribute("height", "110px")
Pic = parent.document.createElement("image")
Pic.setAttribute('xlink:href', "Pictures/" + Bereich + "/" + Link[i].innerText + ".jpg");
e.appendChild(Pic)
PictureCount = PictureCount + 1
}
}
}Wenn ich jetzt jedoch in der Funktion onmouseover die Anzahl der Elemente SitePictures zurückgeben lassen will wird die Fehlermeldung "Objekt erforderlich" angezeigt. Als würden die Objekte nicht erstellt worden sein. Die Schleife läuft jedenfalls im IE. SitePictures sollen die Objekte heisen um sie ein-/auszublenden. Die ID wird ja vergeben.

Danke Gruß Andreas