Ergebnis 1 bis 14 von 14

Thema: OnePage-Problem mit Anker

  1. #1
    Alter Contao-Hase
    Registriert seit
    02.10.2010.
    Ort
    58636 Iserlohn
    Beiträge
    1.084

    Standard OnePage-Problem mit Anker

    Hallo,

    das Kontaktformular ruft beim Versenden einen Anker auf, aber leider spring der Browser nicht zum angegebenen Anker, sondern nach ganz unten auf der Seite.

    Woran kann das liegen und wie kann man es beheben?

    Danke Thoni
    Meine Extensions: contentmodify, dca_editor

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Link?

  3. #3
    Alter Contao-Hase
    Registriert seit
    02.10.2010.
    Ort
    58636 Iserlohn
    Beiträge
    1.084

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Link?
    Es ist leider noch nicht online - nur lokal ...
    Meine Extensions: contentmodify, dca_editor

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Ohne Link kann man nur ins Blaue schießen .

  5. #5
    Alter Contao-Hase
    Registriert seit
    02.10.2010.
    Ort
    58636 Iserlohn
    Beiträge
    1.084

    Standard

    Ich bin weiter gekommen:

    das Problem gibt es nur im FF mit aktiviertem JavaScript.
    Ich werde wohl ein JS basteln müssen.
    Meine Extensions: contentmodify, dca_editor

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Zitat Zitat von Thoni Beitrag anzeigen
    das Problem gibt es nur im FF mit aktiviertem JavaScript.
    Ich werde wohl ein JS basteln müssen.
    Ah, naja nein, jetzt musst du rausfinden warum das passiert. Also welches JavaScript da reinfunkt (und wieso).

  7. #7
    Alter Contao-Hase
    Registriert seit
    02.10.2010.
    Ort
    58636 Iserlohn
    Beiträge
    1.084

    Standard

    Nein - da funkt nichts rein.
    Google hat mich darauf gebracht, dass die Kombination FF und JS die Macke hat.
    Meine Extensions: contentmodify, dca_editor

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Zitat Zitat von Thoni Beitrag anzeigen
    Google hat mich darauf gebracht, dass die Kombination FF und JS die Macke hat.
    Link dazu?

  9. #9
    Alter Contao-Hase
    Registriert seit
    02.10.2010.
    Ort
    58636 Iserlohn
    Beiträge
    1.084

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Link dazu?
    Habe ich gleich wieder geschlossen.
    Meine Extensions: contentmodify, dca_editor

  10. #10
    Alter Contao-Hase
    Registriert seit
    02.10.2010.
    Ort
    58636 Iserlohn
    Beiträge
    1.084

    Standard

    Im geladenen Script der Seite funktioniert der Sprung nicht - in der JavaScript-Umgebung des FF doch.

    Ich habe Vieles mit dem gleichen Effekt ausprobiert - hier ist ein Beispiel.

    Script-Datei (funktioniert nicht):
    Code:
    jQuery(document).ready(function(){
       window.location.hash = "formsend"; 
    });
    JavaScript-Umgebung (funktioniert):
    Code:
    /*
     * Dies ist eine JavaScript-Umgebung.
     *
     * Geben Sie etwas JavaScript ein und führen Sie einen Rechtsklick aus oder wählen Sie aus dem Ausführen-Menü:
     * 1. Ausführen, um den ausgewählten Text zu evaluieren (Strg+R),
     * 2. Untersuchen, um den Objekt-Inspektor auf das Resultat anzuwenden (Strg+I), oder
     * 3. Anzeigen, um das Ergebnis in einem Kommentar hinter der Auswahl einzufügen. (Strg+L)
     */
    
      window.location.hash = "formsend";
    Meine Extensions: contentmodify, dca_editor

  11. #11
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Zitat Zitat von Thoni Beitrag anzeigen
    Habe ich gleich wieder geschlossen.
    Nein ich meinte den Link zu der Website die du gefunden hast, wo vermeintlich erklärt wird, dass FireFox ein Problem hat wenn JavaScript generell irgendwie eingebunden ist und man eine Seite mit zusätzlichem Hash aufruft. Kann ich mir nämlich nicht vorstellen.


    Wenn das Problem nur dann auftritt, wenn JavaScript aktiv ist, dann ist irgendein Script dass du eingebunden hast höchstwahrscheinlich die Ursache.

  12. #12
    Alter Contao-Hase
    Registriert seit
    02.10.2010.
    Ort
    58636 Iserlohn
    Beiträge
    1.084

    Standard

    Ich weiß, was du meinst, aber ich habe die Seite geschlossen, nachdem ich es bei mir ausprobiert habe.
    Nun finde ich sie nicht wieder.
    Meine Extensions: contentmodify, dca_editor

  13. #13
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Achso

    Wie auch immer, es liegt sicher an einem JavaScript, dass du eingebunden hast. Was genau hast du bspw. mit dieser Zeile vor in deiner scripts.js?
    PHP-Code:
    jQuery(document).ready(function(){
        ...

        if(
    jQuery.getUrlVar('f') == '1#formsend'window.location.hash "formsend";
    }); 

  14. #14
    Alter Contao-Hase
    Registriert seit
    02.10.2010.
    Ort
    58636 Iserlohn
    Beiträge
    1.084

    Standard

    Ich habe die Lösung gefunden:

    Ein Script, was später geladen wurde, hat Elemente eingeklappt.
    Dadurch stimmte die Position des Ankers nicht mehr.

    Nun ist auch klar, warum es mit deaktiviertem JavaScript funktioniert hat.
    Meine Extensions: contentmodify, dca_editor

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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