Ergebnis 1 bis 9 von 9

Thema: Auto-Scroll Formular

  1. #1
    Contao-Fan Avatar von Nils Riel
    Registriert seit
    19.06.2009.
    Beiträge
    730

    Standard Auto-Scroll Formular

    Mir ist eben folgender Code aufgefallen:

    HTML-Code:
    <script type="text/javascript">
    <!--//--><![CDATA[//><!--
    window.scrollTo(null, ($('f2').getElement('p.error').getPosition().y - 20));
    //--><!]]>
    </script>
    dieser wird eingefügt, nachdem man ein unvollständiges Formular abschickt. Sollte der Browser dann automatisch auf den Absatz mit Class .error scrollen? Wenn ja, das funktioniert nicht.

    *Korrigiere: Im IE6 geht es, Firefox spielt nicht mit.
    Geändert von Nils Riel (18.07.2009 um 12:39 Uhr)

  2. #2
    Contao-Fan Avatar von Stephan
    Registriert seit
    19.06.2009.
    Ort
    Berlin
    Beiträge
    349

    Standard

    Das Scrollen nach fehlerhafter Formular-Eingabe bleibt in der Tat im FF aus.
    Die korrekte Syntax von window.scrollTo müsste folgendermaßen lauten
    Code:
    window.scrollTo(x-coord, y-coord)
    Vermutlich darf es dann nicht null sein, sondern muss 0 lauten.

  3. #3
    Contao-Fan Avatar von Nils Riel
    Registriert seit
    19.06.2009.
    Beiträge
    730

    Standard

    Kann jemand einen Bug-Report schreiben? Bei mir geht das leider nicht

  4. #4
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    wenn du vorher die Änderung testest mache ich das gerne.

    Sebastian
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

  5. #5
    Contao-Fan Avatar von Stephan
    Registriert seit
    19.06.2009.
    Ort
    Berlin
    Beiträge
    349

    Standard

    Hallo Nils,

    ich habe jetzt den Fehler bei mir finden können. Das Ticket 829 half mir auf die Sprünge: tausche einfach div.error gegen p.error aus. Aus diesem Grund scrollte er nicht bei mir. Evtl. hast du auch noch ein altes div.error bei dir im Code deiner (abgeänderten) form.tpl.

    Wenn der Tipp dich nicht weiterbringt, dann poste bitte einen Link, so dass man sich das mal online ansehen kann.

    Grüße
    Stephan

  6. #6
    Contao-Fan Avatar von Nils Riel
    Registriert seit
    19.06.2009.
    Beiträge
    730

    Standard

    Es handelt sich um eine frische Typolight-Installation, das p.error stimmt schon - im IE6 gehts ja, nur der Firefox mag das nicht. Man kann das Verhalten in der Online-Demo nachbauen.

  7. #7
    Contao-Fan Avatar von Nils Riel
    Registriert seit
    19.06.2009.
    Beiträge
    730

    Standard

    Mit "0" funktioniert es auch im Firefox.

  8. #8
    Contao-Fan Avatar von Stephan
    Registriert seit
    19.06.2009.
    Ort
    Berlin
    Beiträge
    349

    Standard

    Hallo Nils,

    ich habe das Skript gerade nochmal auf meiner eigenen Seite in allen möglichen Browsern (FF, Safari, Chrome, IE) getestet. Dort funktioniert es auch mit null.

    Keine Ahnung, warum es bei Dir nicht richtig funktioniert. Kann es sein, dass du vielleicht irgendein Addon im FF installiert hast, das dich am Ausführen des Codes hindert?

    Grüße
    Stephan

  9. #9
    Contao-Fan Avatar von Nils Riel
    Registriert seit
    19.06.2009.
    Beiträge
    730

    Standard

    Das kann sein, aber da es mit "0" funktioniert - und das ja anscheinend auch so sein sollte, sollte man wohl ein Bug-Report machen.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Infinite Scroll – Inhalte laden am Ende der Seite
    Von mike_mcfly im Forum Layout / Templates / Holy Grail
    Antworten: 13
    Letzter Beitrag: 11.04.2016, 09:36
  2. Artikel Scroll
    Von psren im Forum Layout / Templates / Holy Grail
    Antworten: 38
    Letzter Beitrag: 12.09.2013, 12:47
  3. Smooth Scroll vs. Slimbox
    Von jony im Forum Sonstige Erweiterungen
    Antworten: 1
    Letzter Beitrag: 18.02.2010, 17:20
  4. Overflow auf "auto" oder "scroll" setzen?
    Von EDV-Olli im Forum Layout / Templates / Holy Grail
    Antworten: 3
    Letzter Beitrag: 05.02.2010, 06:18

Lesezeichen

Lesezeichen

Berechtigungen

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