Textscroller für IE mac

eierlegende Wollmilchsau *g*

versuchs mal mit netscape.

also bei mir haben fast keine scripts aufn ie beim mac gefunct. ausser die einfachen sachen eben ;)
 
Alright, hier ist der Quellcode.


<script language="JavaScript">
pos=0; //Variable zum positionieren des Scrolltextes
timer=null //Variable für das Timeout
sprung=5 //scrollweite pro functionsaufruf
zeit=20 //Zeitfolge des Functionsaufrufes in Millisekunden

function scrollitup()// Function zum herunterscrollen des Textes
{
if (document.layers)
{
max=document.fenster.document.fenster1.document.height-200;//hoehe des Textes ermitteln - größe des Anzeigefensters
if (pos<max)//wenn die momentane obere Position des Textes kleiner ist als Texthöhe-größe Anzeigefenster
{
pos=pos+sprung;
document.fenster.document.fenster1.top=pos*-1 //Text neu positionieren
}
}
else if(document.all) //IE 4+5
{
max=document.all.fenster1.offsetHeight-200;//hoehe des Textes ermitteln - größe des Anzeigefensters

if(pos<max)//wenn die momentane obere Position des Textes kleiner ist als Texthöhe-größe Anzeigefenster
{
pos=pos+sprung;
document.all.fenster1.style.posTop=pos*-1 //Text neu positionieren
}
}
else if(document.getElementById)//NS6 +IE5
{
max=document.getElementById("fenster1").offsetHeight-200;//hoehe des Textes ermitteln - größe des Anzeigefensters
if(pos<max) //wenn die momentane obere Position des Textes kleiner ist als Texthöhe-größe Anzeigefenster
{
pos=pos+sprung;
document.getElementById("fenster1").style.top=pos*-1//Text neu positionieren
}
}
timer=window.setTimeout("scrollitup()",zeit)//Function ruft sich selber auf solange die Maus über der Schaltfläche steht
}
function scrollitdown()// Function zum heraufscrollen des Textes
{
if (document.layers)//NS4
{

if (pos>0)//wenn die momentane obere Position des Textes größer ist als 0
{
pos=pos-sprung;
document.fenster.document.fenster1.top=pos*-1 //Text neu positionieren
}
}
else if(document.all)//IE 4+5
{
if(pos>0)//wenn die momentane obere Position des Textes größer ist als 0
{
pos=pos-sprung;
document.all.fenster1.style.posTop=pos*-1//Text neu positionieren
}

}
else if(document.getElementById&&!document.all)//NS6 +IE5
{

if(pos>0)//wenn die momentane obere Position des Textes größer ist als 0
{
pos=pos-sprung
document.getElementById("fenster1").style.top=pos*-1//Text neu positionieren
}
}
timer=setTimeout("scrollitdown()",zeit)//Function ruft sich selber auf solange die Maus über der Schaltfläche steht
}

</script>
</head>

<body bgcolor="white">
<script language="javascript">
if(document.layers)
{
document.write('<layer name="fenster" left="30" top="100" clip="0,0,350,150" bgColor="#FFffFF"><layer name="fenster1" width="300">')
}
else
{
document.write('<div id ="fenster" style="position:absolute;top:80;left:53;background-color:#FFffFF;font-size:11px;font-family:tahoma, arial,helvetica; clip:rect(0,350,150,0);">')
document.write('<div id="fenster1" style="position:relative;top:0;width:300">');
}
 

Neue Beiträge

Zurück