Homer: Gibt es so was wie onScroll ???

Hallo

Ich möchte eine Funktion aufrufen, wenn der User scrollt.
Gibt es so was wie onScroll?

  1. Ich möchte eine Funktion aufrufen, wenn der User scrollt.
    Gibt es so was wie onScroll?

    Ja, der IE kennt z. B. <body onscroll="Funktion()">

    MfG, Thomas

    1. Hi Thomas,

      Ja, der IE kennt z. B. <body onscroll="Funktion()">

      also, meiner nicht. <body onScroll="alert('Hallo!);"> führt zu exakt gar keiner Aktion. Mein IE: 5.0. Aber welcher Version geht das denn?

      Grüße,

      Utz

      1. Hallo !

        Ja, der IE kennt z. B. <body onscroll="Funktion()">
        also, meiner nicht. <body onScroll="alert('Hallo!);"> führt zu exakt gar keiner Aktion. Mein IE: 5.0. Aber welcher Version geht das denn?

        Vorausgesetzt, man korrigiert die Funktion auf:

        <body onScroll="alert('Hallo!');">

        klappt das mit dem IE6, allerdings nur _ohne_ DOCTYPE-Deklaration.

        Gruß,

        kerki

        1. Hi Kerki,

          Vorausgesetzt, man korrigiert die Funktion auf:

          <body onScroll="alert('Hallo!');">

          grummel...schon wieder meine Schwierigkeiten mit den Hochkommata ;-)

          klappt das mit dem IE6, allerdings nur _ohne_ DOCTYPE-Deklaration.

          _so_ klappt's bei mir auch im IE 5. Danke!

          Grüße,

          Utz

    2. Danke für den Hinweis

      Ehrlich gesagt hätte ich nicht damit gerechnet, dass es so was gibt,
      wieso sthet es nicht bei den event-handlern.

      Wo hast du es her?

      1. Wo hast du es her?

        Dieses Event (und andere für den IE) findest du unter http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/events/onscroll.asp.

        Aber diese funktionieren wirklich nur in den IE.

        Gruß,
        UlfL

  2. Hi,

    vorweg: die Liste der Event-Handler findest Du unter http://selfhtml.teamone.de/javascript/sprache/eventhandler.htm

    Wie Du siehst, gibt es einen solchen Handler nicht. WEnn Du es derartiges machen willst, musst Du selber eine Ereignisüberwachung schreiben. Einstieg: http://selfhtml.teamone.de/javascript/objekte/event.htm.

    Grüße + viel Spaß beim Basteln,

    Utz