Executa uma solicitação e aplica a oferta ao DIV mais próximo com o nome de classe mboxDefault.
Essa função está disponível para a at.js versão 1.somente x. Essa função foi descontinuada pelo lançamento da at.js 2.x. Ela retorna o conteúdo padrão se for usada com a 2.x.
A função está incorporada na at.js, principalmente para facilitar a transição de mbox.js para at.js. Uma alternativa mais nova para mboxCreate()
é adobe.target.getOffer()
/ adobe.target.applyOffer()
ou a diretiva Angular.
<div class="mboxDefault">
default content to replace by offer
</div>
<script>
mboxCreate('mboxName','param1=value1','param2=value2');
</script>
mboxCreate()
agora usa o terminal "json" ao invés de "standard" e dispara de maneira assíncrona. Por esse motivo:
Depuração é diferente.
Evite oferecer código que exija chamadas bloqueio sincrônicas.
Por exemplo, ofertas que definem variáveis de JavaScript que são usadas para código do site ou outras mboxes posteriores na página.
Certifique-se de ter uma <div class="mboxDefault"></div>
antes de invocar mboxCreate()
, pois at.js não adicionará um para você.
Funções vazias no topo da página mboxCreate()
não são recomendadas como mbox global.
A mbox global criada automaticamente em at.js é uma opção melhor, pois dispara do <head>
e pode retornar conteúdo antecipadamente.