How to Add Floating Back to Top Icon Button in Blogger - My Blogger Market

8/14/2010

How to Add Floating Back to Top Icon Button in Blogger




Today we’ll learn a very easy and important trick, Specially if you have got a lot of content on you blog pages, And if you want your blog to be easy to use for your visitors, A back to top link or button on your blogspot blog will make it easier and faster to your visitors when it comes to fast exploring and browsing.
Ad
Now we’ll see how to add


STEP #1 Log in to Blogger, go to Layout


page-elements

Add a Gadget of HTML/JavaScript type.


image
Then add this code in to it:.


<script type="text/JavaScript">
var topMargin = 300
var slideTime = 1200
var ns6 = (!document.all && document.getElementById);
var ie4 = (document.all);
var ns4 = (document.layers);
window.setInterval("main()", 10)

function floatObject() {
if (ns4 || ns6) {
findHt = window.innerHeight;
} else if(ie4) {
findHt = document.body.clientHeight;
}
}

function main() {
if (ns4) {
this.currentY = document.floatLayer.top;
this.scrollTop = window.pageYOffset;
mainTrigger();
} else if(ns6) {
this.currentY = parseInt(document.getElementById('floatLayer').style.top);
this.scrollTop = scrollY;
mainTrigger();
} else if(ie4) {
this.currentY = floatLayer.style.pixelTop;
this.scrollTop = document.body.scrollTop;
mainTrigger();
}

}
function mainTrigger() {
var newTargetY = this.scrollTop + this.topMargin
if ( this.currentY != newTargetY ) {
if ( newTargetY != this.targetY ) {
this.targetY = newTargetY
floatStart();
}
animator();
}


}
function floatStart() {
var now = new Date()
this.A = this.targetY - this.currentY
this.B = Math.PI / ( 2 * this.slideTime )
this.C = now.getTime()
if (Math.abs(this.A) > this.findHt) {
this.D = this.A > 0 ? this.targetY - this.findHt : this.targetY + this.findHt
this.A = this.A > 0 ? this.findHt : -this.findHt
} else {
this.D = this.currentY
}
}
function animator() {
var now = new Date()
var newY = this.A * Math.sin( this.B * ( now.getTime() - this.C ) ) + this.D
newY = Math.round(newY)
if (( this.A > 0 && newY > this.currentY ) || ( this.A < 0 && newY < this.currentY )) {
if ( ie4 )floatLayer.style.pixelTop = newY
if ( ns4 )document.floatLayer.top = newY
if ( ns6 )document.getElementById('floatLayer').style.top = newY + "px"
}
}
//-->
</script>
<div id="floatLayer" style="position: absolute; height:20px; width:15; left:650px; top:400px; z-index: 100"><a href="#"><img vspace="0" border="0" hspace="0" alt="Back to Top" width="15" src="http://i35.tinypic.com/sfia38.jpg" height="25" /></a></div>


Now click Save Template






Image Back To Top Buttons With Different Styles

back to top For Blogger
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-VlgaMEi8jZRBCU9E2ksn3s7OT5MPsKhKiSb34Z7jjVERCj_e9xfOzh1hdE8WNCJeSC2u85HbVbPb9I1qxEChQx609zz0rSBXggQlD3XrMAOXLpao_jT5deeH1nNz6jEsyEkzb2GmcUBK/s1600/bttp-5.png
back to top For Blogger
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4CJ-xzG-h0WAmAnAzdFQmA9aQwoT0sM-Zfi3VA1Oa7A77FA46kYdsCC98ooegeiLu4Q2YuwvAWWAZ93TMBRmfMNAvYU9acu8DahyEd9FZ3veiMAUiWIpwoTOg4UGlXrw2mST6kg9tiWVe/s1600/bttp-4.png
back to top For Blogger
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCUdD0H48ZbovR-Nu-2MokQ0Mr-Bo0QQg3ZEVkIhwfolutkVwEf1_TN9crCQTjmJT4juYz-C_iT3Rvy9IH-zInBmCYx2JcVRRw2APA16rtXyOA1S7rZaEsf44xTNZeVHcdvkbG02RYz9dn/s1600/bttp-3.png
back to top For Blogger
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6yO-Up1T8fdEGeHKwxjEiykvSPDw6xlifdE-dmmUXf8truo1lHNVyPHXpUdTJdfn3CcAIWBG1AcUfPlqF9lHTwdCP9UrOcUAgnUy__MLdDK7DugoE9-1zC90dbNyze7YiQCVjNwlho5j0/s1600/bttp-1.png
back to top For Blogger
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9qo_kcUsL_tsSPYmB2SWymuXrATgccy0wDlJwZkGxp2H8hDI1EJNAt6Fe6xkWlcyNy73bHsdLlrfPK0AT_HDQG3Kg-qRsltzW0iPfJ5pNzsfbLB8Y7u1ZfPBfxFqQmBYNkRFuFg9iMrQg/s1600/bttp-2.png
back to top For Blogger
http://4.bp.blogspot.com/_JwD5r652h00/SvDBBZGgr-I/AAAAAAAAAQg/1X96vgeWqaw/s400/bttp-6.png0/bttp-7.png
back to top For Blogger
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlM0k6-Z2hW1erASFDxx18dkGsFZMKEjKtz03MqzuE8LiBp3ieEleYTyXY8Ipp8iL-hthenNKCRU2wiODTa1Cw258yjphJdTeOxst0UetusFJ8dOQYWxDidqSEKDarmK4ZMQ6Hkfs7ztl5/s400/bttp-10.png
back to top For Blogger
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXavFca8zAdxwF8RHrCos8hPaNNpWRFuB-od2Jn5N7Dz9Owj0JYvbE1D1yTLVwkZTlZuj-TkzoJIbwmwgx907UczXsm-9MjE6W_MyS4ZCttvJRE4ft-WkZcHrlUY45cnaA6CYlI9LlJ5kp/s400/bttp-9.png
back to top For Blogger
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrQNy9aDHXZV-VBNElr2yPBKqXFE4ePyreB5yaUqq-5J0DIWRW23niaLjle6ptdqJ6-3r0A3KFzpEYScjqo_AOfCSP3gp0HcF8G0eodt9Xapx6cMsxOOJTHzRZtUjWCPVI19NlrD59cRhf/s400/bttp-8.png
back to top For Blogger
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs2hTGTRMjkMqkBPYDhn690u799nuMVGiV8827n9Fg0RFVjM0fhVV1e446UEm8OBtkivF59zlXaLzE0RlWjX5SY8hv6nD9kF0dYvC6hkRvPCI3CRpKrQb8I1s-eURPgs34NWAxO8oO_FkR/
back to top For Blogger
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXdCEqF5yOtwY_ZiNwdA-TCacrICq19aTsFhar23hciBWZcO8WvyGqVR0saYcqjqOfpbaE_0UIcaSL9_yDqbA6wCYfUc7OUrrhVlbAMZuh-EiXKh2KyXxHEMHdEiLlJRimI600ZyrKEarA/s400/bttp-11.png
back to top For Blogger
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQlHp1B0a0StBgWW5BfxWy2mlnV_b6RZwRNa0y4SxXN-mRuotTxJV-Y4u8L3qi6Zix4hcpicVQgPnHZpYBISjeVpfsC-c1kFINMsbL1GSRPw_T47tNuqJMhpjGLJunswnA4pCveXQdk3Cw/s400/bttp-12.png
back to top For Blogger
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLvFVkJK9H2_b_wPlTyZp-_wAvj_klBUMmc9l3kcd49uFGuGwdEgLX1FnssbcQ-y4Qy4O5dknQMEfxIJ6p0bLnAyQEt5ivffGMeIjdEmG2tKNeNW1omToH301Tzduo2DQM92IOM_LZvlcz/s400/bttp-13.png
back to top For Blogger
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVE-vKhNriA82JSCdcLdbEWGcaaiZltamm6kcgyP4vwpl1NXLDJKDKYcgfHTk_6np9JIbfSgdJLIbXm49_V4UlqkATKdXWA1RL2lZZKAopchadz-Sq5B2HvErp2N2I4AnHf7-RHlelTVMR/s400/bttp-14.png
back to top For Blogger
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirtP-dqMJZpEdc8M-g6-O1jf8od10RZLZrUWCV055PZqrXnyiemRJkhcKjkC8BaThG9_BYKNsK9kTVgclCRbG6unNRNDafn6A-SNvosB3sWbX8PBXAtAYvDEbW2YkkmBEhW4D8kEW2B3ga/s400/bttp-15.png
back to top For Blogger
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjegDLZWK12vmKVjtsgIy3CwDIg13pBLWVR8GjVuN_2-DJc0vmHgQzU3ErpdAIb2LiM_trZ6pDc5V1W-hXJW5UX4j_scd74BsxWqLWLL1QPeu5CYXa2jPaJ7HGy3vplohI_RCSOpYPTmowz/s1600/bttp-16.png
back to top For Blogger
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhA2-K0vO9F2MGiBckMEBWRq9t3CANOc7WKkw1VOsuFNhQSAH6MPwd-hfGdw_Ca98jizDjAqxUWNBu2sx1n8PDOCIfAEe5wOvnyIFEjzaE-lTHoJEHbEg3iHzDoRGMZZP54VSsIr2PriZiz/s400/bttp-17.png
back to top For Blogger
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaM4m05nwL8Yt7HOlXk9GXrGeoFiDn1AtW-hiq6e5o_zTcmNyF9qDylcUKtF_zFunmrEf6qprJjwG5njZ_rUtKdndf-ZjjdLGDiWQIQAKjIjWoURciG6swQ-FlCoY3xdpaFdIA7gFFRd5P/s400/bttp-19.png
back to top For Blogger
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhK3Jwn9mtPiqW5CYZc-Oq2ejhgYhnqIdxauU7xaXmg0WmcdVKY-b5ztyeSQC4Im7DmDhRr4N6OlXPD6zZI1J57sRi-rtAkTruR59qbrEdc84bgggqPTPV8RF3xS2ePZne9X_oVzAQ9RG56/s400/20.png

No comments:

Post a Comment

Your feedback is always appreciated. We will try to reply to your queries as soon as time allows.
Note:
1. Make sure to click the "Subscribe By Email" link below the comment to be notified of follow up comments and replies.
2. Please "Do Not Spam" - Spam comments will be deleted immediately upon our review.
3. Please "Do Not Add Links" to the body of your comment as they will not be published.
4. Only "English" comments shall be approved.
5. If you have a problem check first the comments, maybe you will find the solution there.