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

Hola de nuevo, al final yo sólo he llegado a la solución. Como puse en mi anterior post, el truco está en quitar los document.write de las respuestas Ajax.

En mi caso las he sustituido por document.getElementById(nombreDiv).innerHTML

Pongo el código completo de la función Xajax:
Código PHP:
function cargaEstadisticas($jor,$IDcompeticion,$capaDestino) {
    
$respuesta = new xajaxResponse();
    
$salida estadisticas($jor,$IDcompeticion);
    
    
$codigoJScript '
var uri = \'impes.tradedoubler.com/imp?type(img)g(xxxyyy)a(xxxyyy)\' + new String (Math.random()).substring (2, 11);
document.getElementById(\'tradedoubler\').innerHTML=\'<a href="clk.tradedoubler.com/click?p=xxxyyy&a=zzzyyy&g=xxxyyy7" target="_BLANK"><img src="\'+uri+\'" border=0></a>\';'
;
    
    
    
$respuesta->assign($capaDestino,"innerHTML",$salida.'<div id="tradedoubler">');                         
    
$respuesta->append($capaDestino,"innerHTML",'</div>');                     
    
$respuesta->script($codigoJScript);    
    
    return 
$respuesta;
    

PROBLEMA: Tengo entendido que este tipo de compañías de intercambio de publicidad tienen terminantemente prohibido la modificación del código que ellos proporcionan. Vamos, que sólo puedes hacer un copiar/pegar en tu web.

En mi caso, este código ha sido alterado y no se si podría considerarse fraudulento.

Contactaré con ImpresionesWeb a ver que me dicen.

Última edición por Lapreferente.com; 01/07/2009 a las 11:56