Biergamasda
Erfahrenes Mitglied
Hi
Ich habe mir ein kleines Script für eine Navigationsleiste zusammengeschrieben. Diese soll autamatisch (wenn der benutzer will) um einen Menüpunkt weiterscrollen
ich habe es bereits auf einen Server geladen, wer es mal ansehen will:
http://kum.ku.ohost.de/scrollnavi.htm
mein Problem ist jetzt, dass es nicht immer um die gewünschten 390 Pixel weiterscrollt, sondern zwischendurch nur um ein oder zwei px.
Vielleicht kann mir ja jemand sagen woran das liegt
Vielen Dank schon im Voraus
MFG
Ich habe mir ein kleines Script für eine Navigationsleiste zusammengeschrieben. Diese soll autamatisch (wenn der benutzer will) um einen Menüpunkt weiterscrollen
Code:
<html>
<head>
<script laguage="javascript">
var step = 5;
var scrollwidth = 390;
var gone = 0;
var gonetmp = 0;
var maxWidth = 1668;
function scrollenRechts()
{
window.navigation.scrollBy(step,0);
gonetmp = gonetmp + step;
if(gonetmp < scrollwidth && (gonetmp + gone) <= maxWidth)
{
setTimeout("scrollenRechts()",1);
}
}
function endscroll()
{
gone = gonetmp;
gonetmp = 0;
}
function scrollenLinks()
{
window.navigation.scrollBy(-step,0);
gonetmp = gonetmp + step;
if(gonetmp < scrollwidth && (gone - gonetmp) > 0)
{
setTimeout("scrollenLinks()",1);
}
}
</script>
</head>
<body>
<table width="800" height="390" border="1px" cellpadding="0" cellspacing="0">
<tr>
<td width="100" bgcolor="#ff6600" onmouseover="scrollenLinks();" onmouseout="endscroll();">links</td>
<td width="600"><iframe name="navigation" width="100%" height="100%" src="./filmstreifen.jpg" scrolling="no"></iframe></td>
<td widht="100" bgcolor=#ff6600" onmouseover="scrollenRechts();" onmouseout="endscroll();">rechts</td>
</tr>
</table>
</body>
</html>
ich habe es bereits auf einen Server geladen, wer es mal ansehen will:
http://kum.ku.ohost.de/scrollnavi.htm
mein Problem ist jetzt, dass es nicht immer um die gewünschten 390 Pixel weiterscrollt, sondern zwischendurch nur um ein oder zwei px.
Vielleicht kann mir ja jemand sagen woran das liegt
Vielen Dank schon im Voraus
MFG