Tutorial: Script banners flotante deslizantes

parrax Seguir

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
8 Nov 2012
Mensajes
170
Es un simple script el cual los agregas en un Gadget HTML/SCRIPT

DEMO --> VER DEMOSTRACIÓN
Importante!! Te preguntas porqué tanto código? la respuesta es que al momento de utilizar una resolución menor no se superponen los banner encima de la web, se mantienen siempre fijos.
<div id="divAdRight" style="DISPLAY: none; POSITION: absolute; TOP: 0px;padding-top:100px;">

<a href="ENLACE DE BANNER"><img src="https://lh3.googleusercontent.com/-PMhRB1sP5Ds/UpzNjrqZS9I/AAAAAAAAB7E/k7djtSLuM-Q/w120-h300-no/ca-do-188bet.gif" /></a>
</div>
<div id="divAdLeft" style="DISPLAY: none; POSITION: absolute; TOP: 0px;padding-top:100px;">
<!-- noi dung hien thi ADS ben trai -->
<a href="ENLACE DE BANNER"><img src="https://lh3.googleusercontent.com/-vaHabkucNNA/Unx-ZcdQerI/AAAAAAAABZM/OXqohsxqMpg/w120-h300-no/m88-bet.gif" width="125" /></a>
</div>
<script>
function FloatTopDiv()
{
startLX = ((document.body.clientWidth -MainContentW)/2)-LeftBannerW-LeftAdjust , startLY = TopAdjust+80;
startRX = ((document.body.clientWidth -MainContentW)/2)+MainContentW+RightAdjust , startRY = TopAdjust+80;
var d = document;
function ml(id)
{
var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
el.sP=function(x,y){this.style.left=x + 'px';this.style.top=y + 'px';};
el.x = startRX;
el.y = startRY;
return el;
}
function m2(id)
{
var e2=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
e2.sP=function(x,y){this.style.left=x + 'px';this.style.top=y + 'px';};
e2.x = startLX;
e2.y = startLY;
return e2;
}
window.stayTopLeft=function()
{
if (document.documentElement && document.documentElement.scrollTop)
var pY = document.documentElement.scrollTop;
else if (document.body)
var pY = document.body.scrollTop;
if (document.body.scrollTop > 30){startLY = 3;startRY = 3;} else {startLY = TopAdjust;startRY = TopAdjust;};
ftlObj.y += (pY+startRY-ftlObj.y)/16;
ftlObj.sP(ftlObj.x, ftlObj.y);
ftlObj2.y += (pY+startLY-ftlObj2.y)/16;
ftlObj2.sP(ftlObj2.x, ftlObj2.y);
setTimeout("stayTopLeft()", 1);
}
ftlObj = ml("divAdRight");
//stayTopLeft();
ftlObj2 = m2("divAdLeft");
stayTopLeft();
}
function ShowAdDiv()
{
var objAdDivRight = document.getElementById("divAdRight");
var objAdDivLeft = document.getElementById("divAdLeft");
if (document.body.clientWidth < 1000)
{
objAdDivRight.style.display = "none";
objAdDivLeft.style.display = "none";
}
else
{
objAdDivRight.style.display = "block";
objAdDivLeft.style.display = "block";
FloatTopDiv();
}
}
</script>
<script>
document.write("<script type='text/javascript' language='javascript'>MainContentW = 1000;LeftBannerW = 125;RightBannerW = 125;LeftAdjust = 5;RightAdjust = 5;TopAdjust = 10;ShowAdDiv();window.onresize=ShowAdDiv;;<\/script>");
</script>

- Cambia enlace de banner, por el enlace que quieres que enlace la imagen.
- Cambia la imagen por tu imagen de tu propio banner.
- Para darle la altura la los banner cambia padding-top:100px;

Y listo!!
Si quieres saca las imagenes y agregas los script directos de tu publicidad.
Saludos!!
 
Última edición:

AnT12

Zeta
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
15 May 2014
Mensajes
1.639
no hay tuto de algún script sin una captura o demo pues los usuarios se arriesgarían a poner algo que ni lo han visto :encouragement:
 

Zamy

Épsilon
Programador
Desde
29 Ene 2014
Mensajes
827
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
me uno a la pregunta de [MENTION=44787]zasudark[/MENTION]
 

parrax

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
8 Nov 2012
Mensajes
170
¿Algún demo? :ambivalence:

demo agregada

---------- Post agregado el 01-jul-2014 hora: 00:47 ----------

no hay tuto de algún script sin una captura o demo pues los usuarios se arriesgarían a poner algo que ni lo han visto :encouragement:

demo agregada

---------- Post agregado el 01-jul-2014 hora: 00:48 ----------

me uno a la pregunta de [mention=44787]zasudark[/mention]

demo agregada
 

Don Gato

Eta
Redactor
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
23 Oct 2012
Mensajes
1.292
Está muy bueno, gracias por compartir, me guardo el script :encouragement:
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.101
esta bueno pero no es mas facil con el fixed de CSS?
Izquierda
PHP:
<div style="position:fixed;left:0px;top:100px;"><a href="url banner"><img src="imagen banner"></a></div>
Derecha
PHP:
<div style="position:fixed;right:0px;top:100px;"><a href="url banner"><img src="imagen banner"></a></div>
 

parrax

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
8 Nov 2012
Mensajes
170
esta bueno pero no es mas facil con el fixed de CSS?
Izquierda
PHP:
<div style="position:fixed;left:0px;top:100px;"><a href="url banner"><img src="imagen banner"></a></div>
Derecha
PHP:
<div style="position:fixed;right:0px;top:100px;"><a href="url banner"><img src="imagen banner"></a></div>

si claro que es mas fácil, pero si la resolución del pc es menor se pondrán encima de las entradas, este código los mantiene fijos..
 

Cicklow

Admin
Dseda
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
30 May 2011
Mensajes
1.101
si claro que es mas fácil, pero si la resolución del pc es menor se pondrán encima de las entradas, este código los mantiene fijos..

con media querys de CSS se soluciona... (sin espacio entre el @ y media)
PHP:
<style>
 @ media all and (max-width: 1000px) {
  #bannerflotante{
   display:none;
  }
}
</style>

Se oculta el banner... :encouragement:
 

TonchitoZ

Gamma
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
27 Mar 2014
Mensajes
448
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
con media querys de CSS se soluciona... (sin espacio entre el @ y media)
PHP:
<style>
 @ media all and (max-width: 1000px) {
  #bannerflotante{
   display:none;
  }
}
</style>

Se oculta el banner... :encouragement:

Igualmente si mirás la demo tiene como un pequeñito efecto al deslizar.. eso como lo solucionas con position fixed?
PD: el efectito está bueno.. jjeje
 

vellenger

Programador
No recomendado
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
9 Mar 2013
Mensajes
1.045
Edad
36
Esta bueno, tenia uno similar, pero el mio estaba con css y este dejea un estilo agradable que sigue al scroll de la web..​
 

cjdga

Delta
Programador
Desde
9 Jul 2013
Mensajes
565
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
esto acepta adsense?
 

anferro

1
Ómicron
SEO
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Desde
29 Oct 2011
Mensajes
4.544
Tienes un demo, el que dejaste ya no sirve
 

busk2

Beta
Verificado por Whatsapp
¡Ha verificado su Paypal!
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
16 Sep 2014
Mensajes
32
si la demo funcionara!! u.u
 
Arriba