Postingan tutorial blog kali ini kita akan mencoba membuat pop-up melayang ditengah tampilan blog yang bisa dipasang iklan, widget tertentu, foto, video, dsb. Posisi dari widget pop-up ini tepat ditengah tampilan layar blog sobat, kalo pun tidak pas ditengah, dapat disesuaikan letak posisinya. Widget pop-up ini berguna jika sobat ingin memasang teks/pesan penting, iklan, gambar, atau widget fans facebook. Dari pada banyak cincong, lebih baik langsung saja lihat contoh penampakkannya sekaligus cara pasangnya dibawah ini.
Berikut Tutorialnya:
- Login ke blog sobat.
- Klik menu "Tata Letak/Layout" kemudian klik "Tambah Gadget/Add Gadget" dan pilih "Tambah HTML/Javascript".
- copy script dibawah ini dan pastekan pada HTML gadget.
<style type="text/css">
#topbar{
position:absolute;
width: auto;heigth:auto;
visibility: hidden;
z-index: 100;
}
</style> <script type="text/javascript">
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("topbar").style.visibility="hidden"
}
function staticbar(){
barheight=document.getElementById("topbar").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("topbar");
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>
<div class="clear">
</div>
<div id="topbar">
<div style="text-align: right;">
<a href="" onclick="closebar(); return false"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijhc2r3CJ-06tL2x3M_BwcYqBPImdmBYh52_6W9mWhcbENEjtEKlMtkwHclvcGKpHmSv-DLPqSsLJz-vGj13VUk7OqMYQVZpJyuNY0t1MS6HR4n5JVfUG00vql6qqR9fKaUxQC2bWuGo1F/s1600/close3.png" alt="close"/></a></div>
<center><div style="background: #fff;">
*** MASUKAN HTML WIDGET/IKLAN/GAMBAR/DSB DISINI***
</div></center></div>
#topbar{
position:absolute;
padding-left:30%;padding-top:5%;
background-color: transparancy;width: auto;heigth:auto;
visibility: hidden;
z-index: 100;
}
</style> <script type="text/javascript">
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("topbar").style.visibility="hidden"
}
function staticbar(){
barheight=document.getElementById("topbar").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("topbar");
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>
<div class="clear">
</div>
<div id="topbar">
<div style="text-align: right;">
<a href="" onclick="closebar(); return false"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijhc2r3CJ-06tL2x3M_BwcYqBPImdmBYh52_6W9mWhcbENEjtEKlMtkwHclvcGKpHmSv-DLPqSsLJz-vGj13VUk7OqMYQVZpJyuNY0t1MS6HR4n5JVfUG00vql6qqR9fKaUxQC2bWuGo1F/s1600/close3.png" alt="close"/></a></div>
<center><div style="background: #fff;">
*** MASUKAN HTML WIDGET/IKLAN/GAMBAR/DSB DISINI***
</div></center></div>
*Ket:
~Kode warna merah bisa diganti dengan script html widget, teks, embed video atau gambar.
~Kode warna biru "padding-left:20%;" adalah nilai posisi horizontal dan "padding-top:9%" nilai posisi vertikal
- Jika settingan sudah selesai, simpan gadget tersebut dan lihat kembali blog sobat.
Jika cara diatas berhasil, maka pada halaman blog sobat sekarang sudah muncul widget pop-up tepat ditengah layar tampilan blog sobat.
Semoga berguna dan bermamfaat
Follow twitter saya ya (twitter.com/mampirbro), ntar saya follback
Salam MampirBro
Gunakan layanan 4shared generator (klik di sini ) untuk mempermudah mendonwload file dari 4shared tanpa perlu login.
mantap bro... gak sekedar mampiir tp ada hasil..
trims infonya kunjungi aku di http://uncomp.blogspot.com/
@Suminta: Thanks mas bro. sering2 berkunjung y bro :)
@Uvomaruvo: Sip gan :))
tengkyu bos atas tutorna
makasih gan, tipsnya
@Abdur Rahim Ok: masama gan :)
@perpustakaan nyamuk: semoga berguna dan bermamfaat :)
berhasil gan, makasih panduannya
@Rungan: masama gan
gan mau tanya nih..
gmn ya caranya agar pop up.nya hanya muncul di awal akses situsnya saja atau muncul di main domain aja?? jadi ngga setiap kali buka halaman keluar pop up.nya
mohon pencerahannya gan,
trims
@Zaki: bisa dilihat caranya disini bro
menampilkan widget hanya pada beranda
Gan kalau untuk mengasih timer/waktu nya gmana ya ? Jadi adda waktu nya dulu sebelum tampil popup nya itu itu ??
Makasih gan infonya..bookmark dolo
terima kasih infonya, berhasil gan
Lumayan sip