mboxCreate(mbox,params) - at.js 1.x

Executa uma solicitação e aplica a oferta ao DIV mais próximo com o nome de classe mboxDefault.

NOTE
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.

Essa função está incorporada na at.js, principalmente para facilitar a transição da mbox.js (descontinuada) para a at.js. Uma alternativa mais nova para mboxCreate() é adobe.target.getOffer()/ adobe.target.applyOffer() ou a diretiva Angular.

Exemplo

<div class="mboxDefault">
  default content to replace by offer
</div>
<script>
  mboxCreate('mboxName','param1=value1','param2=value2');
</script>

Notas

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 um <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 no at.js é uma opção melhor, pois dispara do <head> e pode retornar conteúdo antecipadamente.

recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3