Hallo andynail,
so ganz verstehe ich nicht, was du da machst, daher nur ein paar Anmerkungen:
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")
IDs müssen eindeutig sein, z.B. "id"+i
e.style.position = "absolute"
e.style.zIndex = "3"
e.setAttribute("top", "100px")
ich würde statt setAttribut lieber
e.top="100px";
verwenden. Kann es sein dass hier und im Folgenden style fehlt? Also
e.style.top="100px";
e.setAttribute("left", "4px")
e.setAttribute("margin-left", "4%")
e.setAttribute("width", "150px")
e.setAttribute("height", "110px")
Pic = parent.document.createElement("image")
parent hat hier nichts zu suchen.
Pic.setAttribute('xlink:href', "Pictures/" + Bereich + "/" + Link[i].innerText + ".jpg");
was soll xlink:href sein?
e.appendChild(Pic)
was hast du mit dem Div e eigentlich vor? Erst anlegen und dann vergessen?
PictureCount = PictureCount + 1
}
}
Gruß, Jürgen