Implementación de código Ajax V4 - Espacio
Los tags Ajax V4 se pueden implementar por Espacio o por Sección. En los casos en que se vaya implementar más de un espacio en la misma página se deberán utilizar los tags Ajax V4 Múltiple que se extraen por Sección.
En este documento nos focalizamos en el código Ajax V4 de Espacio.
El mismo se extrae desde el Código HTML del espacio que se quiera implementar. En el listado de tipos de tags hay 2 versiones de Ajax:
- Ajax V4 (Para casos en que se pegue directamente el tag en el sitio)
- Ajax V4 Sincrónico (Para casos en que el tag sea enviado a otro adserver o se pegue dentro de un Iframe)
En las cuentas que tengan activo el servicio de DSM se listarán 2 versiones adicionales de código Ajax V4: 'Ajax V4 Contextual Asincrónico' y 'Ajax Contextual Sincrónico'. |
Ejemplo de código Ajax V4 por Espacio:
<!-- e-planning v4 - Comienzo espacio Diario x _ Portada _ Caja_1 --> <script language='JavaScript' type='text/javascript'><!-- var eplDoc = document; var eplLL = false; var eS1 = 'us.img.e-planning.net';var eplArgs = { iIF:1,sV:'http://ads.us.e-planning.net/',vV:'4',sI:'b18d',kVs:{}}; function eplCheckStart() { if (document.epl) { var e = document.epl; if (e.eplReady()) { return true; } else { e.eplInit(eplArgs); if (eplArgs.custom) { for (var s in eplArgs.custom) { document.epl.setCustomAdShow(s, eplArgs.custom[s]); } } return e.eplReady(); } } else { if (eplLL) return false; if (!document.body) return false; var eS2; var dc = document.cookie; var ci = dc.indexOf('EPLSERVER='); if (ci != -1) { ci += 10; var ce = dc.indexOf(';', ci); if (ce == -1) ce = dc.length; eS2 = dc.substring(ci, ce); } var eIF = document.createElement('IFRAME'); eIF.src = 'about:blank'; eIF.id = 'epl4iframe'; eIF.name = 'epl4iframe'; eIF.width=0; eIF.height=0; eIF.style.width='0px'; eIF.style.height='0px'; eIF.style.display='none'; document.body.appendChild(eIF); var eIFD = eIF.contentDocument ? eIF.contentDocument : eIF.document; eIFD.open();eIFD.write('<html><head><title>e-planning</title></head><bo'+'dy></bo'+'dy></html>');eIFD.close(); var s = eIFD.createElement('SCRIPT'); s.src = 'http://' + (eS2?eS2:eS1) +'/layers/epl-41.js'; eIFD.body.appendChild(s); if (!eS2) { var ss = eIFD.createElement('SCRIPT'); ss.src = 'http://ads.us.e-planning.net/egc/4/8e07'; eIFD.body.appendChild(ss); } eplLL = true; return false; } } eplCheckStart(); function eplSetAd(eID) { if (eplCheckStart()) { var opts = (eplArgs.sOpts && eplArgs.sOpts[eID]) ? eplArgs.sOpts[eID] : {}; if (opts.custF) { document.epl.setCustomAdShow(eID,opts.custF); } document.epl.setSpace(eID, opts); } else { setTimeout('eplSetAd(''+eID+'');', 250); } } function eplAD4(eID, opts) { document.write('<div id='eplAdDiv'+eID+''></div>'); if (!opts) opts = {t:1}; if (!eplArgs.sOpts) { eplArgs.sOpts = {}; } eplArgs.sOpts[eID] = opts; eplSetAd(eID); } //--></script> <script>eplAD4('afadcf99bd5946e4',{t:1,timeout:0,ma:1,custF:null,sd:'b18d!!http://ads.us.e-planning.net/!!'});</script> <!-- e-planning v4 - Fin espacio Diario x _ Portada _ Caja_1 --> |
IMPORTANTE Este tipo de tag NO soporta Pautas Competitivas ni Espacios Gemelos. Para poder utilizar dichas funcionalidades, se deberá implementar el código Ajax V4 Múltiple de Sección o Javascript V3 de Espacio. En este último, se deben realizar algunas modificaciones: Modificación de códigos Javascript V3 para Espacios Gemelos y Pautas Competitivas |