mboxCreate(mbox,params) - at.js 1.x
Ejecuta una solicitud y aplica la oferta al DIV más cercano con nombre de clase mboxDefault.
Esta función está integrada en at.js principalmente para facilitar la transición de mbox.js (ahora obsoleto) a at.js. Una alternativa nueva a mboxCreate()
es adobe.target.getOffer()
/ adobe.target.applyOffer()
/ o la directiva Angular.
Ejemplo
<div class="mboxDefault">
default content to replace by offer
</div>
<script>
mboxCreate('mboxName','param1=value1','param2=value2');
</script>
Notas
mboxCreate()
ahora usa el extremo “json” en lugar del extremo “standard” y se activa asincrónicamente. Debido a ello:
-
Depuración es algo diferente.
-
Evite el código de oferta que requiere llamadas sincrónicas de bloqueo.
Por ejemplo, las ofertas que establecen variables de JavaScript utilizadas por código de sitio u otros mboxes que vienen después en la página.
-
Asegúrese de tener un
<div class="mboxDefault"></div>
antes de invocarmboxCreate()
, porque at.js no añadirá una para usted. -
No se recomiendan funciones
mboxCreate()
vacías que aparecen en la parte superior de la página como mbox global.El mbox global creado automáticamente en at.js es una mejor opción porque se activa desde
<head>
y pueden devolver contenido más rápido.