• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

doScrollerIE

panton

New member
hallo leute,
ich habe unten stehendes script in meine seite eingebaut. im safari funktioniert das scrollen einwandfrei -- nur im firefox passiert einfach überhaupt nichts. ich würde mich sehr freuen, wenn mir jemand bei der lösung des problems helfen könnte.

vielen dank im voraus,
panton

und hier ist das script:
<SCRIPT language="JavaScript">
var sRepeat=null;
function doScrollerIE(dir, src, amount)
{
if (amount==null)
{
amount=10
}
if (dir=="up")
{
document.all[src].scrollTop-=amount
}
else
{
document.all[src].scrollTop+=amount
}
if (sRepeat==null)
{
sRepeat = setInterval("doScrollerIE('" + dir + "','" + src + "'," + amount + ")",100)
}
return false
}
window.document.onmouseout = new Function("clearInterval(sRepeat);sRepeat=null");
window.document.ondragstart = new Function("return false");
</script>
</head>

<BODY>

<!-- Anfang der Layer-->


<DIV ID=Home STYLE="display:''; width: 100%; height: 450px; overflow: hidden; background-color: #FFFFFF; background-repeat: repeat; background-attachment: scroll; background-position: 0% 50%">
<table border="0" cellpadding="0" cellspacing="0" height="450px" width="100%">
<tr>
<td width="100%" height="17">
<p align="middle">
<a onmouseover="return doScrollerIE('up','s1',10)" onmouse out="clearInterval(sRepeat)" HREF="#" style="cursor : default">
<IMG SRC="hoch.gif" border=0 width="16" height="9" align="middle"></a>
<a style="cursor: default"></a>
</p>
</td>
</tr>
<tr>
<td width="100%" height="100%" valign="top">

<!--Anfang Div s1-->
<DIV ID="s1" STYLE="display:''; width: 100%; height: 400px; overflow: hidden; background-color:#ffffff ; background-repeat: repeat; background-attachment: scroll; background-position: 0% 50%">



inhalt





</DIV>
<!--Ende Div s1-->

</td>
</tr>
<tr>
<td width="100%" height="17">
<p align="middle">
<a onmouseover="return doScrollerIE('down','s1',10)" onmouse out="clearInterval(sRepeat)" HREF="#" style="cursor : default">
<IMG SRC="runter.gif" border=0 width="43" height="9" align="middle"></A>
<a style="cursor: default"></a>
</p>
</td>
</tr>
</table>
</DIV>
<!-- Ende -->
 
so. jetzt habe ich herausgefunden, was die fehlerkonsole ist.
sie gibt mir folgende meldungen:
Fehler: Warning: unregognized command line flag -foreground
Quelldatei: file:///Applications/Firefox.app/Contents/MacOS/components/nsBrowserContentHandler.js
Zeile: 713

und folgende warnung:
Warnung: Fehler beim Verarbeiten des Wertes für Eigenschaft 'display'. Deklaration ignoriert.
Quelldatei: file://localhost/Volumes/KLOPS/kram/ortloff/site_new/test/sites/archiv_test.html
Zeile: 0

gibts es denn keine lösung für dieses problem?
 
Die Fehlermeldung hat nichts mit dem Problem zu tun - ist mal wieder was in der Sammlung von FF; das ist auch etwas, was mich tierisch am FF nervt - diese Fehlermeldungen, die der Browser selbst erzeugt.

Die Warnung sagt einfach, dass '' für display kein verfügbarer Wert ist - lass es doch einfach weg.

Dein Problem ist behoben, wenn du
Code:
document.all[src]
immer durch
Code:
document.getElementById(src)
ersetzt.

EDIT: das sollte bei dir eigentlich auch in der Fehlerkonsole stehen!
 
Zurück
Oben