Demo · Eigener Button

Dein eigener Button

Du hast schon einen „Termin buchen“-Button in Navigation, Header oder Footer? Dann öffnet er die Buchung – der schwebende Button entfällt.

Ausprobieren

Diese beiden Elemente öffnen auf dieser Seite die Buchung – per Klick und per Tastatur:

Termin buchen (als Link)

So baust du es ein

1. Button markieren

Ergänze an deinem Button das Attribut data-oddc-open-bookings-modal. Am besten nimmst du ein <button>, es funktioniert aber auch mit Links und beliebigen anderen Elementen.

2. Snippet einfügen

Das Snippet bleibt unverändert – vor </body> einfügen, fertig.

Lieber eine eigene CSS-Klasse?

Mit customButtonSelector legst du selbst fest, welche Elemente die Buchung öffnen – so wie auf dieser Demo-Seite.

Per JavaScript öffnen

Für Single-Page-Apps, eigene Widgets oder Chatbots: Öffne die Buchung mit einem Event aus deinem eigenen JavaScript. Das funktioniert mit jeder Einbauvariante – mit eingebetteter Buchung öffnet sich deren Vollbild.

Das Script wird asynchron geladen: Ein Event, das vorher ausgelöst wird, geht verloren. Löse es also erst bei einer Aktion der Besucher aus (z. B. in einem Klick-Handler), nicht direkt beim Laden der Seite.

Passende Einstellungen

Schlüssel Typ Standard Beschreibung
customButtonSelector string '[data-oddc-open-bookings-modal]' CSS-Selektor für eigene Buttons. Gibt es passende Elemente, entfällt der schwebende Button.
modalZIndex number 1040 z-index der Vollbild-Ansicht.

Eine Übersicht aller Einstellungen findest du auf der Seite Standard.