Hallo Dirk,
zunächst wollte mal sehen, ob jemand einen Fehler in meiner grundsätzlichen Herangehensweise entdeckt. Ich bin vermutlich völlig betriebsblind.
Hier der Code für die beiden Routinen:
function BildAbbauen()
{
if(aktuelleHoehe >= minimaleHoehe)
{
if(document.all) document.all.Bildbereich.style.clip="rect(0px 402px " + aktuelleHoehe + "px 0px)";
else if(document.layers) document.layers[0].clip.right = aktuelleHoehe;
aktuelleHoehe = aktuelleHoehe - Geschwindigkeit;
window.setTimeout("BildAbbauen()",0);
}
else
{
if(document.all) document.all.Bildbereich.style.clip="rect(0px 402px " + minimaleHoehe + "px 0px)";
else if(document.layers) document.layers[0].clip.right = minimaleHoehe;
}
}
function BildAufbauen()
{
if(aktuelleHoehe <= maximaleHoehe)
{
if(document.all) document.all.Bildbereich.style.clip="rect(0px 402px " + aktuelleHoehe + "px 0px)";
else if(document.layers) document.layers[0].clip.right = aktuelleHoehe;
aktuelleHoehe = aktuelleHoehe + Geschwindigkeit;
window.setTimeout("BildAufbauen()",0);
}
else
{
if(document.all) document.all.Bildbereich.style.clip="rect(0px 402px " + maximaleHoehe + "px 0px)";
else if(document.layers) document.layers[0].clip.right = maximaleHoehe;
}
}