Tengo un problema con el que espero podais ayudarme.
Colaboro en una web de juegos de rol, la cual, se comporta respecto a su publicidad de forma diferente según sea vista bajo IE o bajo Mozilla.
La pagina ala que me refiero es: http://elrincondelvampiro.dreamers.com/narracion.html (en todas las secciones es lo mismo, así que tomemos esta como referente)
La web deberia verse (y se vá, bajo IE) con la publicidad que pone el servidor (es un hosting gratuito) enmarcada en ese marco azul, bajo la premisa de que ya que nos ponen publi, pues al menos nosotros la ponemos bien ubicada, integrándola un poco con la web.
El resultado debería ser siempre así, como se corresponde con esta captura
No obtante, aqui está el error, pues al visualizarla bajo otros anvegadores, se ve como indica esta otra captura.
Habiendo ubicado (espero) cuaol es el problema, veamos el código (puede verse en la propia web, pero lo traigo aquí por comodidad)
Código:
a) define cuadro, de puta madre, dibujamos el cuadro <!--Cuadro del banner--> <div style="position:absolute; top:0; left:231; z-index:1; width:1; height:1;"> <img src="maquillaje/cuadrobanner.gif" width="540" height="126" alt="" border="0"> </div> <!--Final del cuadro del banner--> b) El servidor, automaticamente, nos añade su publi b1) se posiciona el banner (codigo3.web es el banner) <!--Comienzo del banner--> <div style="position:absolute; top:34; left:265; z-index:2; width:1; height:1;"> b2) cargamos el banner, y un script (codigo3.web y codigo2.web, respectivamente) <!-- Inicio Publi Dreamers --> <iframe src="http://dreamers.com/publicidad/codigo3.web?elrincondelvampiro" width="468" height="60" frameborder="no" marginwidth="0" marginheight="0" scrolling="no"></iframe> <SCRIPT src="http://dreamers.com/publicidad/codigo2.web?elrincondelvampiro"></SCRIPT> <!-- Fin Publi Dreamers --> </div> <!--Final del banner--> Bien, ahora miramos el codigo del script (codigo2.web) y vemos como es.... var numeroAleatorio = Number(new Date()); var browser=navigator.appName + " " + navigator.appVersion; if (browser.substring(0, 8)=="Netscape"){ adserver = "http://alant.antevenio.com"; target = "/SITE=es.antevenio.dreamers/AREA=OTHERS/CANAL=OCIO/AAMSZ=728x90"; random = Math.round(Math.random() * 100000000); if (!pageNum) var pageNum = Math.round(Math.random() * 100000000); document.write(''); document.write(''); } document.write(''); Esta llamada no acabo de entenderla del todo pero saco en claro que es realizada CUANDO NO es navegador internet explorer, entonces, sin entenderla del todo, yo saco en claro que es la fuente de que se vea diferente la pagina con un explorer que con un mozilla. Es la unica discriminacion que se produce en el codigo, así que tiene que ser eso, digo yo. Y es que ademas el alant.antevenio.com ese estoy hasta los cojones de verle cargarse, tiene toda la pinta de ser eso. Es un recuadro chungo que sale flotando, podeis mirarlo
Me gustaria a poder ser que me explicaseis este script, y luego, que me explicaseis el por que , vale, si este scrpt fuese como yo digo, justificaria que me saliese un recuadro lotante, pero intentad explicadme porfavor a que se debe que bajo IE el banner se posicione bien, y bajo Mozilla se posicione, PERO ADEMÁS me salga fuera del recuadro azul esa misma publicidad, cuando bajo IE se me posiciona bien y evidentemente no se duplica.
Serían estas dos consultas las que arrastro, entender el script por un lado (y por que me lo posiciona tan arriba de la web, que solo se ve justo saliendose de la pagina la parte baja del recuadro flotante, cuando al mirasr el script en si mismo, accediendo a su url, se me posciona abajo a la derecha, de una forma mas lógica, auqnue sea molesta), y lo del recuadro azul por otro
Muchisimas gracia spor adelantado y espero haberme expresado correctamente