Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/11/2008, 07:38
juanchoramone
 
Fecha de Ingreso: noviembre-2008
Mensajes: 2
Antigüedad: 15 años, 6 meses
Puntos: 0
Banner fuera de div en IE

Hola,
Este es mi primer post en este foro. Espero que puedan ayudarme, ya que me estoy volviendo loco desde la semana pasada tratando de hacer andar esto.
El tema es el siguiente, yo tengo una barra (es el header de un sitio) que incluye un banner, este banner esta dentro de un div. Yo tengo esta barra andando lo mas bien en un php (header.php), pero lo que necesito es poder llamar a esta barra desde cualquier lado utilizando un tag js del estilo <script type='text/javascript' src='http://www.misitio.com/header.js'></script> entonces lo que se me ocurrió es hacer algo muy parecido a lo que hace mi header.php utilizando document.write e imprimiendo casi lo mismo que el php dentro de mi header.js.
Este es mi código js:



document.write (' <div id="header-banner">');
document.write (' <script type=\'text/javascript\' src=\'http://srvadsnew.argentina.com/adx.js\'></script>');
document.write (' <script type=\'text/javascript\' src=\'http://clima3.argentina.com/localidades.js\'></script>');

if (!document.phpAds_used) document.phpAds_used = ',';
phpAds_random = new String (Math.random()); phpAds_random = phpAds_random.substring(2,11);
document.write ("<" + "script language='JavaScript' type='text/javascript' src='");
document.write ("http://srvadsnew.argentina.com/adjs.php?n=" + phpAds_random);
document.write ("&amp;what=zone:2");
document.write ("&amp;exclude=" + document.phpAds_used);
if (document.referrer)
document.write ("&amp;referer=" + escape(document.referrer));
document.write ("'><" + "/script>");

document.write (' </div>');



El problema es que este banner que estoy llamando en este div (id="header-banner") en IE se me imprime fuera del div, cosa que en Firefox me anda perfecto. Espero haber sido claro en mi explicación. Alguien tiene idea de como puedo solucionar esto?

Muchas gracias.
Saludos,
Juan