Javascript  to make Scrolling Sidebar for Google Adsense

Navigate - Table of Contents HoboTraveler.com newsletter

INDEX - Andy Hobotraveler.com Newsletter and Blog

HOME   TIPS BY SUBJECT   TRAVELOGUE OR BLOG 

ARCHIVE Newsletters 101-200     ARCHIVES Newsletters 1-100     SUBSCRIBE to Newsletter    SUBSCRIBE to Blog  Blog RSS
 

 

Javascript  to make Scrolling Sidebar for Google Adsense

Hello,

This script helps a travel webmaster to insert the google/adsense script so that it moves along the right side of the screen and constantly accompanies the viewer of the page as they scroll down the page. I use it for long pages of photos.

EXAMPLE PAGE: (Note: this link maybe broken, I will try to remember to fix when I change it)
Google Adsense Scrolling Sidebar Example

THIS ALL GOES DIRECTLY BELOW THE <body> tag.


<!-- startspan google_adsenseAG Ads-->
<script>
if (!document.layers)
document.write('<div id="divStayTopright" style="position:absolute">')
</script>
<layer id="divStayTopright">
<script type="text/javascript"><!--
google_ad_client = "pub-6351530304244845";
google_ad_width = 160;
google_ad_height = 600;
google_ad_format = "160x600_as";
google_ad_channel ="4300515317";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "0000FF";
google_color_url = "008000";
google_color_text = "000000";
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<!-- stopspan google_adsenseAG Ads-->



<!-- startspan javascript_right_scrolling-->
</layer>
<script type="text/javascript">
var verticalpos="fromtop"

if (!document.layers)
document.write('</div>')

function JSFX_FloatTopDiv()
{
var startX = 3,
startY = 20;
var ns = (navigator.appName.indexOf("Netscape") != -1);
var d = document;
function ml(id)
{
var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
if(d.layers)el.style=el;
el.sP=function(x,y){this.style.right=x;this.style.top=y;};
el.x = startX;
if (verticalpos=="fromtop")
el.y = startY;
else{
el.y = ns ? pageYOffset + innerHeight : document.body.scrollTop +
document.body.clientHeight;el.y -= startY;
}
return el;
}
window.stayTopright=function()
{
if (verticalpos=="fromtop"){
var pY = ns ? pageYOffset : document.body.scrollTop;
ftlObj.y += (pY + startY - ftlObj.y)/1;
}
else{
var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop +
document.body.clientHeight;ftlObj.y += (pY - startY - ftlObj.y)/1;
}
ftlObj.sP(ftlObj.x, ftlObj.y);
setTimeout("stayTopright()", 1);
}
ftlObj = ml("divStayTopright");
stayTopright();
}
JSFX_FloatTopDiv();
</script>
<!-- stopspan javascript_right_scrolling-->
 

 

A Hobo Trip Around The World and Budget Travel Tips
Home   Blog   Newsletter   Contact & Help Center   Login   Sign Up   Hobo Bios
Hobo?     Mission      About    Site Map    Submit Hotel
Subscribe to Newsletter    Subscribe to Blog   


 
 TRAVEL PHOTOS   TRAVEL TIPS   JOBS WITH HOBO   DIRECTIONS   ADVERTISE
HOBOHIDEOUT.COM
   SUBMIT URL   REFERENCES    PERMISSION TO USE PHOTOS   
1   2   3  4   5   6   7