Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/10/2005, 12:21
marduksystem
 
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