Incorporando Formulários Fillio

Três formas de adicionar um formulário Fillio a qualquer site: Padrão, Popup e Página Inteira.

Onde encontrar o seu código

Abra o formulário, vá ao separador Partilhar e escolha Incorporar. O Fillio cria o excerto de código com o ID do seu formulário e as opções que escolheu já preenchidos. Os exemplos abaixo mostram o que produz.

Modos de Incorporação

Escolha o modo que melhor se adapta ao seu layout.

Padrão

Incorporação inline dentro de uma seção da página

Popup

Abre como sobreposição modal ao ser acionado

Página Inteira

Ocupa uma página HTML inteira

Incorporação Padrão

Cole o código em qualquer página HTML. O formulário e exibido como um iframe inline.

Código de Incorporação

<iframe data-fillio-src="https://fillio.so/embed/YOUR_FORM_ID" width="100%" height="800" frameborder="0" marginheight="0" marginwidth="0" title="Form" loading="lazy"></iframe>
<script>var d=document,w="https://fillio.so/widgets/embed.js",v=function(){"undefined"!=typeof Fillio?Fillio.loadEmbeds():d.querySelectorAll("iframe[data-fillio-src]:not([src])").forEach((function(e){e.src=e.dataset.fillioSrc}))};if("undefined"!=typeof Fillio)v();else if(d.querySelector('script[src="'+w+'"]')==null){var s=d.createElement("script");s.src=w,s.onload=v,s.onerror=v,d.body.appendChild(s);}</script>

O redimensionamento automático vem do script do widget incluído no excerto. Mantenha-o e o iframe cresce e encolhe com o formulário à medida que os respondentes mudam de página.

Sem o script

Se preferir não carregar o widget, use um iframe simples com uma altura fixa. Nada é redimensionado, por isso escolha uma altura que sirva à sua página mais longa.

<iframe src="https://fillio.so/embed/YOUR_FORM_ID" width="100%" height="800" frameborder="0" marginheight="0" marginwidth="0" title="Form" style="border: 1px solid #e5e7eb; border-radius: 8px;"></iframe>

Opções

Adicione estes parâmetros a URL de incorporação para personalizar o comportamento.

ParâmetroDescrição
?hideTitle=1Oculta o título do formulário dentro da incorporação
?transparentBackground=1Remove o fundo branco do frame de incorporação
?dynamicHeight=1Redimensiona o iframe automaticamente para se ajustar a altura do formulário

Incorporação Popup

Acione o formulário a partir de qualquer botão ou link. Requer o carregamento do script do widget Fillio.

1. Adicionar o Script

<script async src="https://fillio.so/widgets/embed.js"></script>

2. Acionar com um Botão

<button data-fillio-open="YOUR_FORM_ID" data-fillio-width="500">Open Form</button>

Qualquer elemento com data-fillio-open recebe o estilo de botão predefinido do Fillio. Adicione a sua própria classe para o substituir.

AtributoDescrição
data-fillio-openID do formulário (obrigatório)
data-fillio-widthLargura do popup em pixels
data-fillio-hide-titleDefina como 1 para ocultar o título do formulário

3. Acionar com JavaScript

Fillio.openPopup('YOUR_FORM_ID', {
  width: 500,
  hideTitle: false,
  onOpen: function () {},
  onClose: function () {}
});

Feche um popup a partir do seu próprio código a qualquer momento.

Fillio.closePopup('YOUR_FORM_ID');

Abrir a partir de uma ligação

Um fragmento de URL abre o popup assim que a página carrega, o que facilita chegar ao formulário a partir de um item de menu, de uma mensagem ou de outra página.

<a href="https://your-site.com/page#fillio-open=YOUR_FORM_ID&fillio-width=600">Open Form</a>

Comportamento do popup

Um popup tem 500 px de largura, a menos que defina outra, e nunca excede 90% da área visível em qualquer direção. Clicar no fundo ou premir Esc fecha-o, e onOpen e onClose são executados em cada extremo.

Incorporação em Página Inteira

Use este template HTML quando o formulário precisar preencher toda a janela do navegador.

<html>
  <head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
    <title>Form</title>
    <script async src="https://fillio.so/widgets/embed.js"></script>
    <style type="text/css">
      html { margin: 0; height: 100%; overflow: hidden; }
      iframe { position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: 0; }
    </style>
  </head>
  <body>
    <iframe data-fillio-src="https://fillio.so/embed/YOUR_FORM_ID" width="100%" height="100%" frameborder="0" marginheight="0" marginwidth="0" title="Form"></iframe>
  </body>
</html>

Opções

Adicione estes parâmetros a URL de incorporação para personalizar o comportamento.

ParâmetroDescrição
?transparentBackground=1Remove o fundo branco do frame de incorporação
Dica

Um formulário incorporado comporta-se exatamente como o alojado: a lógica condicional, as várias páginas e o tema do formulário funcionam todos dentro do iframe.