JürgenB: Image erstellen und ein-/ausblenden

Beitrag lesen

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