Hallo Gernot,
Der relevante JS-Code insgesamt sieht so aus:
function Seitenhoehe_ermitteln ()
{
if (document.layers)
return parent.AnzeigeSeite.document.layers["Seite"].clip.height;
else
if (document.all)
return parent.AnzeigeSeite.document.all["Seite"].offsetHeight;
else
if (document.getElementById)
return parent.AnzeigeSeite.document.getElementById("Seite").offsetHeight;
}
function Scrollposition_ermitteln ()
{
if (typeof window.pageYOffset != 'undefined')
return parent.AnzeigeSeite.pageYOffset;
else
if (typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat')
return document.parent.AnzeigeSeite.scrollTop;
else
if (typeof document.body != 'undefined')
return parent.AnzeigeSeite.document.body.scrollTop;
}
function Navigation_ausgeben ()
{
var Seitenhoehe = Seitenhoehe_ermitteln ();
var Scrollposition = Scrollposition_ermitteln ();
if (Scrollposition == 0)
Sichtbarkeit_aendern ('Hoch', 'hidden', 'hidden', 'hidden');
else
Sichtbarkeit_aendern ('Hoch', 'show', 'visible', 'visible');
if (Scrollposition == 376)
Sichtbarkeit_aendern ('Runter', 'hidden', 'hidden', 'hidden');
else
Sichtbarkeit_aendern ('Runter', 'show', 'visible', 'visible');
if (Seitenhoehe > 376)
Sichtbarkeit_aendern ('Runter', 'show', 'visible', 'visible');
else
Sichtbarkeit_aendern ('Runter', 'hidden', 'hidden', 'hidden');
// alert ("Seitenhöhe: " + Seitenhoehe + "\nScrollposition: " + Scrollposition);
}
Es scheint alles so weit richtig zu sein und doch funktioniert es nicht. Ich versteh's nicht...
Gruss, Michael
PS: Michael geht jetzt in's Bett, weil er um 8 wieder aufstehen muss. Ich schau dann heute Nachmittag wieder rein. Auf jeden Fall nochmal vielen Dank für Deine, jetzt wirklich starke, Hilfe ;-)