Frage

Ich baue eine Website mit sehr geringen Mengen an JavaScript, nur um die Seite der Seite (wie ein Kontaktformular) hinzuzufügen, ohne auf eine neue Seite zu gelangen.

Ich verstehe, dass ich die Kontaktseite aufbauen sollte (nur für den Fall, falls der Benutzer kein JavaScript eingeschaltet hat) und verwenden Sie dann JavaScript, wenn sie es haben.

Wo speichern Sie das HTML für das Formular, wenn ich es nicht an zwei Orten haben möchte?

(Normalerweise bin ich nicht so wählerisch, aber ich bin neugierig auf dieses.)

War es hilfreich?

Lösung

Wenn Sie Zugriff auf eine serverseitige Sprache haben, können Sie ein separates Snippet des Formulars auf einer externen Seite aufbewahren.Dann können Sie das Snippet in die HTML-Inhaltsseite mit einem geeigneten generationspoLDICETAGCODE-Anruf aufnehmen.Dies hat den zusätzlichen Vorteil, dass Sie für Ihr JavaScript das Kontaktformular aus dieser Snippet-Datei mithilfe von AJAX ziehen können.In der Tat können Sie in vielen Plugins DHTML-Fenster mit HTML-Inhalten anzeigen.Check out dickbox .

ohne serverseitige Sprache können Sie mit Frames etwas Ähnliches tun.Zeigen Sie einfach das Formular-Snippet in einem Rahmen an, wenn Sie es referenzieren müssen.Persönlich mag ich keine Frames sehr, also ist dies keine sehr attraktive Lösung für mich, aber Sie können es verwenden, wenn Sie wählen (und die Rahmen angemessen stylen).

Andere Tipps

Legen Sie einfach Ihr HTML für das Kontaktformular in einer .html-Datei ein.Angenommen, Sie verwenden PHP oder etwas, einfach die Datei in Ihre Kontaktseite einfügen und ihn in den Abschnitt für Ihr dynamisches Kontaktformular einfügen.Das Formular sollte immer noch auf derselben serverseitigen Seite einreichen und den gleichen Look und das Gefühl haben ..

z.ContactForm.html

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top