Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/08/2008, 15:43
Lapreferente.com
 
Fecha de Ingreso: junio-2006
Mensajes: 12
Antigüedad: 18 años, 4 meses
Puntos: 0
Respuesta: Xajax + ImpresionesWeb

Hola, ante todo gracias por tu ayuda.

Eso que propones ya lo había probado también, en la versión 0.5 de xajax se usa la función script($codigoJS).

Pongo un ejemplo con un banner de TradeDoubler:

Código PHP:
function cargaEstadisticas($jor,$IDcompeticion,$capaDestino) {
    
$respuesta = new xajaxResponse();
    
$salida estadisticas($jor,$IDcompeticion);
    
    
$codigoJScript '
var uri = \'http://impes.tradedoubler.com/imp?type(img)g(189727)a(976233)\' + new String (Math.random()).substring (2, 11);
document.write(\'<a href="http://clk.tradedoubler.com/click?p=17770&a=976233&g=189727" target="_BLANK"><img src="\'+uri+\'" border=0></a>\');'
;    
 
$respuesta->assign($capaDestino,"innerHTML",$salida.'<div>');                     
    
$respuesta->script($codigoJScript);
$respuesta->append($capaDestino,"innerHTML",'</div>');                     
    
    return 
$respuesta;
    

Al llamar a la función xajax sigue sin mostrarse el banner. La función script() ejecuta bien la primera línea (declaración de variable uri), pero se ve que no le gusta el document.write(....). Se da la circunstancia de que todos los banners tienen en su código un document.write.

Cualquier pista será bien recibida. Gracias