hi,
also ich hab mir das ganze mit dem IE6 und dem MozillaFireFox 0.9.3 angesehen und mit beiden sieht das alles recht gut aus. Wies im NS aussieht, kann ich jetzt von hier nicht sagen!
Aber auf jeden fall müsste die oben von mir Angesprochene Änderung eingepflegt werden, damit das auf/zuklappen richtig funktioniert!
die JS funktion lässt sich übrigens noch optimieren:
// let's find out what DOM functions we can use
var vbDOMtype = '';
if (document.getElementById)
{
vbDOMtype = "std";
}
else if (document.all)
{
vbDOMtype = "ie4";
}
else if (document.layers)
{
vbDOMtype = "ns4";
}
// make an array to store cached locations of objects called by fetch_object
var vBobjects = new Array();
// function to emulate document.getElementById
function fetch_object(idname, forcefetch)
{
if (forcefetch || typeof(vBobjects[idname]) == "undefined")
{
switch (vbDOMtype)
{
case "std":
{
vBobjects[idname] = document.getElementById(idname);
}
break;
case "ie4":
{
vBobjects[idname] = document.all[idname];
}
break;
case "ns4":
{
vBobjects[idname] = document.layers[idname];
}
break;
}
}
return vBobjects[idname];
}
function Expand(item)
{
var layername = "item"+(item+1);
oLayer = fetch_object( layername);
// bei allen Browsern mit display arbeiten, nicht mit visibility!!
oLayerDisplay = oLayer.style.display;
oLayerDisplay = oLayerDisplay == "" ? "none" : "";
}
übrigens, die 2 "Hilfs-Funktionen" hab ich von hier:
http://forum.fachinformatiker.de/clientscript/vbulletin_global.js