12/09/2006, 15:06
|
|
Supongo que estás usando XHTML 1.1 o 1.0 pero enviándolo como application/xhtml+xml, ¿no?
Bueno, si ese es el caso:
1.- El código de AdSense usa document.write, que NO es admitido para xml. Por lo tanto, no se interpreta, entonces el anuncio no aparece.
Solución: usar <object> para incluir una página externa que contenga el código de adsense.
2.- XML no permite & más que en entidades, por lo que en los enlaces, que pueden contener algo como ?var1=valor1&var2=valor2 da un error porque no reconoce ninguna entidad.
Solución: cambiar & por & en los enlaces. Cuidado con los navegadores que no soportan XHTML (IE, Konqueror) porque pueden no servirles los enlaces cambiados.
Saludos. |