Foros del Web » Creando para Internet » HTML »

Ayuda con Codigo Dhtml Ad box

Estas en el tema de Ayuda con Codigo Dhtml Ad box en el foro de HTML en Foros del Web. Que tal... Pues tengo la siguiente pregunta, tengo un codigo dhtml que aparece en esta pagina http://www.dynamicdrive.com/dynamicindex11/dhtmlad.htm Lo quiero implementar en mi portal basado en ...
  #1 (permalink)  
Antiguo 05/10/2005, 12:21
 
Fecha de Ingreso: agosto-2004
Mensajes: 12
Antigüedad: 19 años, 7 meses
Puntos: 0
Ayuda con Codigo Dhtml Ad box

Que tal...

Pues tengo la siguiente pregunta, tengo un codigo dhtml que aparece en esta pagina http://www.dynamicdrive.com/dynamicindex11/dhtmlad.htm

Lo quiero implementar en mi portal basado en vBulletin, pero tengo algunos problemas que aun no logro solucionar... Este es el codigo que deb ir entre las etiquetas Head:
Código HTML:
<style type="text/css">
<!--
#sponsorAdDiv {position:absolute; height:1; width:1px; top:0; left:0;}
-->
</style>

<script type="text/javascript">

/******************************************
* DHTML Ad Box (By Matt Gabbert at http://www.nolag.com)
* Visit http://www.dynamicdrive.com/ for full script
* This notice must stay intact for use
******************************************/

adTime=10;  // seconds ad reminder is shown
chanceAd=1; // ad will be shown 1 in X times (put 1 for everytime)

var ns=(document.layers);
var ie=(document.all);
var w3=(document.getElementById && !ie);
var calunit=ns? "" : "px"
adCount=0;
function initAd(){
	if(!ns && !ie && !w3) return;
	if(ie)		adDiv=eval('document.all.sponsorAdDiv.style');
	else if(ns)	adDiv=eval('document.layers["sponsorAdDiv"]');
	else if(w3)	adDiv=eval('document.getElementById("sponsorAdDiv").style');
	randAd=Math.ceil(Math.random()*chanceAd);
        if (ie||w3)
        adDiv.visibility="visible";
        else
        adDiv.visibility ="show";
	if(randAd==1) showAd();
}
function showAd(){
if(adCount<adTime*10){adCount+=1;
	if (ie){documentWidth  =truebody().offsetWidth/2+truebody().scrollLeft-20;
	documentHeight =truebody().offsetHeight/2+truebody().scrollTop-20;}	
	else if (ns){documentWidth=window.innerWidth/2+window.pageXOffset-20;
	documentHeight=window.innerHeight/2+window.pageYOffset-20;} 
	else if (w3){documentWidth=self.innerWidth/2+window.pageXOffset-20;
	documentHeight=self.innerHeight/2+window.pageYOffset-20;} 
	adDiv.left=documentWidth-200+calunit;adDiv.top =documentHeight-200+calunit;
	setTimeout("showAd()",100);}else closeAd();
}
function closeAd(){
if (ie||w3)
adDiv.display="none";
else
adDiv.visibility ="hide";
}

function truebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

onload=initAd;
//End-->
</script> 
Mi problema es que quiero que este ad box sea de 210x210 pixeles, que aparezca alineado a la derecha y que no desaparezca nunca... Lo de los pixeles lo logre editar, aun no logro hacer que aparezca a la derecha... Como lo puedo hacer?? Esta es la otra parte del codigo que hay que integrar dentro de las etiquetas Body:
Código PHP:
<div id="sponsorAdDiv" style="visibility:hidden">
<
table width="450px" height="350px" bgcolor="#008000"><tr><td>
<
table width="445px" height="345px" bgcolor="#F0FFF0"><tr><td align="center" valign="middle">

<!--*****
EDIT THIS MESSAGE*****-->
<
A HREF="http://www.amazon.com/exec/obidos/redirect-home/wa0c?tag-id=wa0c&placement=home-btn-100x70.gif&site=amazon">
<
IMG SRC="http://www.associmg.com/assoc/us/home-btn-100x70.gif?tag-id=wa0c"></A><p><b>Please take time to show your support<br>
for 
this site by visiting one<br>
of our sponsors during this<brbrief intermission.</b>
</
p>
<
p><A HREF="http://www.amazon.com/exec/obidos/redirect-home/wa0c?tag-id=wa0c&placement=home-logo-130x60b.gif&site=amazon">
<
IMG SRC="http://www.associmg.com/assoc/us/home-logo-130x60b.gif?tag-id=wa0c"></A></p>
<
p>(This announcement will close shortly)
<
br>

<!--*****
EDIT THE ABOVE MESSAGE*****-->
</
td></tr></table></td></tr></table>
</
div
Alguien podria ilimuniarme y decirme donde tengo que editar para que aparezca a la derecha?

De antemano gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:41.