Slik bygger du inn et kontaktskjema på Wix
Wix har et Custom Element laget for nettopp dette. Gi det to verdier — en script-URL og et taggnavn — og publiser.
<script src="https://cdn.toimii.io/components/your-code.js" async></script>
<toimii-your-code></toimii-your-code>
Steg for steg
Fallgruver
Ofte stilte spørsmål
Hva betyr «sandboxed iframe»?
En iframe er et eget dokument som ligger inne i siden din, og sandbox-attributtet begrenser hva det dokumentet får lov til å gjøre. Wix' utviklerdokumentasjon sier at HTML-innbyggingen deres skaper et sandboxed miljø som ikke har direkte tilgang til de andre elementene på siden din.
Kan jeg bruke «Bygg inn HTML»-elementet i stedet?
Nei — det ser likt ut i editoren, men det er et annet element, og alt du limer inn i det, kjører inne i den sandboxede iframen. Limer du inn bare taggen, gjengis ingenting. Limer du inn begge linjene, kan det dukke opp et skjema i boksen, men det kjører på et dokument Wix er vert for, ikke på ditt eget domene, og innsendinger kontrolleres mot domenet til nettstedet ditt — så de avvises, og den besøkende får bare en generisk feilmelding.
Hva med Velo (Wix Dev Mode)?
Du trenger den ikke. Custom Element er et vanlig element i editoren, og Velo endrer ikke hvordan iframen til HTML-innbyggingen oppfører seg, så Velo er heller ingen vei rundt det.
Hvorfor ser ikke skjemaet riktig ut i Wix Editor?
Fordi Wix gjengir egendefinerte elementer inne i en iframe i Editoren og i forhåndsvisningen. En tom boks — eller en boks med rar størrelse — på lerretet forteller deg ingenting, verken det ene eller det andre. Publiser og sjekk live-URLen — det er den eneste visningen som stemmer med det en besøkende ser.
Bygger du inn på en annen plattform?
Samme to linjer kode, brutt ned for hver plattform.
Klar til å prøve det?
30-dagers gratis prøveperiode. Ingen kredittkort. Klar på minutter.
Ingen kredittkort nødvendig. Klar på 2 minutter.