Hallo,
also bei mir funktioniert das ganze prima.
Win2000 und IE 5
Der einzige Fehler der auftaucht, ist das bei klick auf das obere Bild im head Frame eine neue Seite kommt, die hat dann das Bild "holder" nimmer und da meckert der Browser.
also noch folgene Abfrage reinbauen die prüft ob holder da ist:
function imgOn(imgName)
{
if (document.images)
{
document.images[imgName].src = eval(imgName + "on.src");
document.images["holder"].src = eval(imgName + "info.src");
if (parent.main.document.images["holder"])
parent.main.document.images["holder"].src = eval(imgName + "info.src");
}
}
function imgOff(imgName)
{
if (document.images)
{
document.images[imgName].src = eval(imgName + "off.src");
document.images["holder"].src = "clear.gif";
if (parent.main.document.images["holder"])
parent.main.document.images["holder"].src = "clear.gif";
}
}
So die anderen Fehler könnten am eval(...) liegen.
Schreib dir doch ein array:
imgs["img1"]["on"] = "image1on.gif";
imgs["img1"]["off"] = "image1off.gif";
imgs["img1"]["info"] = "image1info.gif";
in der Funktion kannst dann statt eval(....) mit
imgs[imgName]["on"] die jeweilige Bildquelle setzen;
Gruß
ueps