Ergebnis 1 bis 4 von 4
  1. #1
    romeo22 ist offline Eroberer
    registriert
    03-08-2005
    Beiträge
    64

    Es will einfach nicht nach oben scrollen

    Hallo liebe Leute

    Ich schrieb dieses Script aus selfhtml und es sollte nur nach oben 380px vor Top scrollen. Da geht nichts? Ich habe vieles gepröbelt, ohne gewünschten Erfolg.

    Die bei selfhtml wissen doch wie sowas geht, ich leider nicht, oder noch nicht. Ich sehe nicht was hier falsch sein könnte. Bitte, wenn es jemand weiss?

    Müsste da nicht offsetTop anstatt scrollTop stehen (so sagen die Leute von selfhtml "wegen IE"). Da ist aber nichts. Der IE meint hier sei ein Syntaxfehler(auf der Zeile 'else if') und im FF geht überhaupt nichts.

    Ich möchte einfach langsam nach oben scrollen und 380px vor oberem Rand Anzeigebereich stoppen.

    Kann mir jemand auf die Sprünge helfen?
    Code:
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script type="text/javascript">
    function scrollen()
    {
    var y=0;
    if (window.pageYOffset)
    else if (document.body && document.body.scrollTop) y=document.body.scrollTop;
    while(y > 380) 
    {
    setTimeout("window.scrollBy(0,-10)",10);
    y=y - 10;
    }
    }
    </script>
    
    </head>
    
    <body bgcolor="#FFFFFF" text="#000000">
    
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>
      <input type="button" name="Schaltfl&auml;che" value="Schaltfl&auml;che" onClick="scrollen()">
    </p>
    </body>
    </html>
    Geändert von pit-r (01-09-2005 um 14:05 Uhr) Grund: code-Tags hinzugefügt

  2. #2
    pit-r Guest

    AW: Es will einfach nicht nach oben scrollen

    Moin!

    In Deinem if-Statement fehlt das Blaue:
    if (window.pageYOffset)y=window.pageYOffset;

    Ahoi - Pit

  3. #3
    romeo22 ist offline Eroberer
    registriert
    03-08-2005
    Beiträge
    64

    AW: Es will einfach nicht nach oben scrollen

    Grazie mille

    Wenn ich dich :love: nicht hätte??? Wäre meine Seite nur halb so schön. Danke dir.

  4. #4
    pit-r Guest

    AW: Es will einfach nicht nach oben scrollen

    Prego. Gern geschehen.

    Auguri - Pit

Ähnliche Themen

  1. scrollen und overflow?
    Von wumble im Forum JavaScript
    Antworten: 12
    Letzter Beitrag: 02-09-2005, 12:46
  2. Mit JS in einer Tabelle Scrollen
    Von Nils1983 im Forum JavaScript
    Antworten: 1
    Letzter Beitrag: 24-01-2005, 16:52
  3. seite scrollen ohne scrolbalken
    Von friedrichbenz im Forum JavaScript
    Antworten: 0
    Letzter Beitrag: 07-07-2003, 05:38
  4. Internet-Shop, e-shop - ganz einfach
    Von hjf im Forum Smalltalk
    Antworten: 7
    Letzter Beitrag: 04-05-2002, 00:40
  5. Automatisches Scrollen
    Von Magic im Forum JavaScript
    Antworten: 2
    Letzter Beitrag: 04-04-2001, 18:28

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •