iframe-Einbettung
Den embedCode in die HTML-Seite einfügen – mit optionaler automatischer Höhenanpassung.
Den embedCode aus der Session-Erstellung in die HTML-Seite einfügen.
Einfache Einbettung
<iframe
src="https://app.de/embed/form?s=SESSION-ID"
width="100%"
height="800"
style="border:0;border-radius:12px;overflow:hidden"
loading="lazy"
referrerpolicy="strict-origin-when-cross-origin"
></iframe>Mit automatischer Höhenanpassung (empfohlen)
Das Formular sendet automatisch seine aktuelle Höhe per postMessage. Das Script passt den iframe dynamisch an, damit kein Scrollbalken entsteht.
<iframe
id="anolink-embed-form"
src="https://app.de/embed/form?s=SESSION-ID"
width="100%"
height="800"
style="border:0;border-radius:12px;overflow:hidden"
loading="lazy"
referrerpolicy="strict-origin-when-cross-origin"
></iframe>
<script>
window.addEventListener("message", function (event) {
if (!event || !event.data || event.data.type !== "anolink:embed:height")
return;
var iframe = document.getElementById("anolink-embed-form");
if (!iframe) return;
iframe.style.height =
Math.max(560, Number(event.data.height || 0)) + "px";
});
</script>Wie es funktioniert
- Das eingebettete Formular misst seine eigene Höhe
- Per
window.postMessagewird ein Event mittype: "anolink:embed:height"gesendet - Das Script auf der Eltern-Seite empfängt das Event und passt
iframe.style.heightan - Mindesthöhe ist 560px, damit das Formular nie zu klein wird