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
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
Link?
Ohne Link kann man nur ins Blaue schießen .
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
Nein - da funkt nichts rein.
Google hat mich darauf gebracht, dass die Kombination FF und JS die Macke hat.
Meine Extensions: contentmodify, dca_editor
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):
JavaScript-Umgebung (funktioniert):Code:jQuery(document).ready(function(){ window.location.hash = "formsend"; });
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
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.
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
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";
});
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 in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen