Anuncio flotante que baja con la página – Dominios – Record

Ya hemos visto cómo poner unmensaje tipo Post-it, mostrando un cuadro de texto en el blog con la opción de cerrar.

Ahora veremos cómo poner un anuncio flotante también con opción de cerrar pero esteanuncio baja cuando se baja la página, es decir, bajará junto con el scroll de la página.
Puedes ver un ejemplo eneste blog de pruebas, verás un anuncio arriba, baja la página y notarás el efecto.

Para ponerlo en tu blog entra aPlantilla | Edición de HTML y antes de/head pega lo siguiente:
style type='text/css'
#anuncio {
position: absolute;
border: 0px;
padding: 2px;
width: 300px;
height: 80px;

visibility: hidden;
z-index: 200;
top: 27px;
left: 13px;
}
/style


script type='text/javascript'
//![CDATA[
var persistclose=0 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
var startX = 30 //set x offset of bar in pixels
var startY = 5 //set y offset of bar in pixels
var verticalpos="fromtop" //enter "fromtop" or "frombottom"

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

function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function closebar(){
if (persistclose)
document.cookie="remainclosed=1"
document.getElementById("anuncio").style.visibility="hidden"
}

function staticbar(){
barheight=document.getElementById("anuncio").offsetHeight
var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
var d = document;
function ml(id){
var el=d.getElementById(id);
if (!persistclose || persistclose && get_cookie("remainclosed")=="")
el.style.visibility="visible"
if(d.layers)el.style=el;
el.sP=function(x,y){this.style.left=x+"px";this.style.top=y+"px";};
el.x = startX;
if (verticalpos=="fromtop")
el.y = startY;
else{
el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
el.y -= startY;
}
return el;
}
window.stayTopLeft=function(){
if (verticalpos=="fromtop"){
var pY = ns ? pageYOffset : iecompattest().scrollTop;
ftlObj.y += (pY + startY - ftlObj.y)/8;
}
else{
var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight;
ftlObj.y += (pY - startY - ftlObj.y)/8;
}
ftlObj.sP(ftlObj.x, ftlObj.y);
setTimeout("stayTopLeft()", 10);
}
ftlObj = ml("anuncio");
stayTopLeft();
}
if (window.addEventListener)
window.addEventListener("load", staticbar, false)
else if (window.attachEvent)
window.attachEvent("onload", staticbar)
else if (document.getElementById)
window.onload=staticbar
//
/script

Ahora antes de/body pega esto:
div id='anuncio'
a href='Javascript:void' onClick='closebar(); return false'img align='right' border='0' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVFEsHLgFckVSYrLBKo1xLTmN7530iW-4Q9UgrmvcszGvWfcBhN9PplIHpBszehBfkH7ERxOSUSi26-6567qX8hOBKGRUD1Zc3E51X5X7K3LjhMgFMGGXWXKCrZzC92G63kJZMnf287y4/s200/icono-cerrar.png'//abr /
a href='URL del enlace'img src='URL de la imagen'//a
/div

Cambia donde se indica la URL de la imagen que será el aviso, al igual que la URL del enlace que es a donde llevará el vínculo cuando se haga click sobre el anuncio.
Igualmente cambia donde dicewidth: 300px; por el ancho de la imagen, yheight: 80px; por el alto de la imagen.

Si en vez de una imagen quisieras agregar un texto entonces usa este código en lugar del anterior:
div id='anuncio'
a href='Javascript:void' onClick='closebar(); return false'img align='right' border='0' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVFEsHLgFckVSYrLBKo1xLTmN7530iW-4Q9UgrmvcszGvWfcBhN9PplIHpBszehBfkH7ERxOSUSi26-6567qX8hOBKGRUD1Zc3E51X5X7K3LjhMgFMGGXWXKCrZzC92G63kJZMnf287y4/s200/icono-cerrar.png'//abr /
a href='URL del enlace'div style='background:#ccc;color:#FFF;border:3px solid #000;padding:5px;text-align:center;font-size:14px;'Aquí va el mensaje del anuncio/div/a
/div

De igual forma cambia la URL del enlace y agrega el mensaje donde se indica. Puedes cambiar el color de fondo, tamaño de letra, etc. modificando lo que está encolor verde. Puedes agregar más estilos, eso ya queda a tu creatividad aunque yo recomiendo que uses el de la imagen, le dará más profesionalismo al blog.

Php programmers for hire Auto Accident Attorney structured settlement cash out Webex Costs Hire php developer mesothelioma suit Cheap Car Insurance for Ladies car insurance quotes pa Italian cooking school DONATING USED CARS TO CHARITY hair removal washington dc Hire php developers Html email Dwi lawyer Holland Michigan College structured settlements annuities structured annuity settlement Criminal defense attorneys Florida Online casino Injury Lawyers orlando criminal attorney Casino Mortgage Adviser Donate cars in ma Car Donate purchase structured settlements Mobile casino semi truck accident lawyers Donate Cars in MA WordPress hosting Donate car for tax credit mesothelioma attorney california adverse credit remortgage car crash attorneys Make money online Australia car insurance quotes Criminal lawyer Personal Injury Lawyers Casino reviews Register Free Domains car accident lawyers los angeles mesothelioma care VIRTUAL DATA ROOMS motorcycle lawyer los angeles Live casino Online Colleges sell structured settlement calculator Donate Car To Charity CALIFORNIA mesothelioma compensation motor insurance quotes WordPress theme designers Car Insurance Quotes Utah boca raton personal injury attorney Automobile Accident Attorney DONATING A CAR IN MARYLAND asbestos lawyers DUI lawyer ONLINE COLLEDGES DONATE YOUR CAR FOR MONEY Car insurance in South Dakota Car Insurance Quotes MN MOTOR REPLACEMENTS donate old cars to charity Service business software mesothelioma claims business email web hosting Seo services structured settlement investments CAR INSURANCE QUOTES MN dallas mesothelioma attorneys Php programmers Hire php programmers illinois mesothelioma lawyer asbestos exposure lawyers Tech school WEBEX COSTS cheap auto insurance in va Learning adobe illustrator FUTURISTIC ARCHITECTURE accident attorney san bernardino florida car insurance company workers compensation lawyer los angeles sell annuity payment Criminal defense lawyer CHEAP AUTO INSURANCE IN VA Donate Car for Tax Credit Criminal Defense Attorneys Florida Bankruptcy lawyer mesothelioma lawyer california selling annuity Neuson Computer science classes online miami personal injury attorney Better conferencing calls meso lawyer saskatchewan auto insurance Social media management Royalty Free Images Stock WORLD TRADE CENTER FOOTAGE Hard drive Data Recovery Services Photo Christmas cards Seo companies Best social media platforms for business New social media platforms Business finance group donate car for tax credit NUNAVUT CULTURE Psd to WordPress Best Seo company Social media platforms for business state of california car insurance EMAIL BULK SERVICE Custom WordPress theme designer injury lawyers WordPress themes for designers

Share: