Zum Inhalt springen
Funnelforms 4 (SaaS)

Erweiterte Einstellungen: Eigenes CSS & JavaScript

Stand 17.10.20262 Min. Lesezeit

Auf dieser Seite
  1. Formulare flexibel erweitern: eigenes CSS und JavaScript sicher einbinden
  2. Voraussetzungen
  3. Wo finden
  4. Funktionen
  5. Schritt-für-Schritt
  6. Wie wird der Code ausgeführt?
  7. Best Practices
  8. Häufige Stolpersteine
  9. Tipps & Hinweise
  10. Häufige Fragen
  11. Weiterführende Artikel

Formulare flexibel erweitern: eigenes CSS und JavaScript sicher einbinden

Im Tab "Erweitert" hinterlegst du eigenes CSS und JavaScript für ein Formular. Damit passt du das Erscheinungsbild fein an oder bindest Drittanbieter-Skripte (z. B. Tracking, Chat-Widgets) ein — ohne die Kern-Logik des Formulars zu verändern.

Voraussetzungen

  • Custom Code ist eine planabhängige Funktion — auf nicht unterstützten Plänen sind die Felder gesperrt.
  • JavaScript-Eingaben werden vor dem Speichern validiert; ungültige Skripte werden nicht gespeichert.

Wo finden

Formular-Editor → Setup → Erweitert

Setup → Erweitert: Felder für benutzerdefiniertes CSS und JavaScript mit Beispielcode

Funktionen

  • Eigenes CSS — ohne <style>-Tags, reine CSS-Regeln.
  • Eigenes JavaScript — vollständige <script>-Tags inkl. Attributen (async, defer, src).
  • Automatische Injektion in den <head> nach dem Laden des Formulars.
  • Unterstützung externer Skripte (URL plus async/defer).

Schritt-für-Schritt

  1. Öffne Setup → Erweitert.
  2. Trage unter Eigenes CSS deine Regeln ein (ohne <style>).
  3. Trage unter Eigenes JavaScript vollständige <script>-Blöcke ein.
  4. Speichere — bei ungültigem JS wird die Speicherung verhindert.
  5. Prüfe das Ergebnis in der Vorschau und auf der Live-Domain.

Wie wird der Code ausgeführt?

In Inline-Embeds, Popups und Widgets läuft dein Code innerhalb eines iFrames mit eingeschränktem Zugriff auf das Eltern-Fenster. Beim Direkt-Link läuft er direkt in unserer Umgebung. CSS und JS werden automatisch in den <head> injiziert, sobald das Formular geladen ist.

Wozu eignet sich Custom CSS?

  • Feintuning von Abständen, Farben, Schriftgrößen.
  • Spezielle Hover-/Fokus-Effekte oder responsives Verhalten.

Wozu eignet sich Custom JavaScript?

  • Tracking-Pixel, Conversion-Snippets, externe Analytics.
  • Chat-Widgets und Drittanbieter-Helper.

Best Practices

  • Nur vertrauenswürdige Skripte aus seriösen Quellen einbinden.
  • async oder defer für externe Skripte nutzen, um die Ladezeit nicht zu blockieren.
  • Im iFrame-Kontext (Popup/Widget) auf Funktionen verzichten, die direkten Zugriff auf das Eltern-Fenster erfordern.

Häufige Stolpersteine

  • CSS greift nicht: <style>-Tags entfernt? — Hier nur reine Regeln eintragen.
  • JS wird nicht gespeichert: die Validierung hat einen Syntaxfehler erkannt.
  • Skript blockiert die Seite: async/defer setzen, oder den Script-Tag ans Ende verlagern.

Tipps & Hinweise

Achtung: Du bist für die rechtliche Bewertung externer Skripte selbst verantwortlich (z. B. Cookies, Drittland-Übertragung).

Häufige Fragen

Kann ich CSS- und JS-Dateien per URL einbinden?

Ja — über einen <script src="…">-Tag im JavaScript-Feld.

Funktioniert Custom Code auch im Popup-Embed?

Ja, im iFrame-Kontext mit den dort üblichen Einschränkungen beim Zugriff auf das Eltern-Fenster.

Ja — beim Direkt-Link läuft der Code direkt in unserer Umgebung, nicht im iFrame.

Weiterführende Artikel

Verwandte Artikel

Support

Noch Fragen?

Unser Support hilft dir gern weiter, auf Deutsch und Englisch.

  • Im Plugin

    In Funnelforms Pro im WordPress-Menü unter Funnelforms → Support ein Ticket schicken. Die nötigen Systemdaten gehen gleich mit.

  • Per E-Mail

    Schreib uns, am besten mit der Adresse deiner Website.

    support@funnelforms.io