.rbbox{border: 1px solid rgb(192, 192, 192);padding: 5px; background-color: #f0f0f0;-moz-border-radius:5px; margin:5px;} .rbbox:hover{background-color: rgb(255, 255, 255);}

Iklan Melayang (Flying Ads) Modifikasi -

Written By job hattur on Senin, 02 Mei 2011 | 03.37

Sebelumnya Sobat baca dulu : Cara Membuat Iklan Melayang / Flying Ads versi biasa. Setelah membaca, Sobat bisa praktekkan yang itu dulu, baru bisa menuju trik berikut. Jika pada Cara Membuat Iklan Melayang / Flying Ads versi biasa diterapkan effek "close 2x" artinya harus meng-klik 2 kali agar iklan melayang tersebut bisa hilang. Kemudian effek yang kedua adalah, iklan melayang tersebut berjalan keluar dan masuk dengan waktu yang lama alias keluar perlahan-lahan.

Nah, lalu apa yang akan kita modifikasi sekarang ? Kita akan memodifikasi iklan melayang tersebut agar bisa hilang dalam satu kali klik serta proses keluar dan hilanggnya tidak perlahan-lahan alias cepat. Hmmm, kelihatannya menarik bukan,


Yuk, kita menuju cara pembuatannya,
  • Masuk ke blogger
  • Buka design/Rancangan
  • Pada Page Elemen. tentukan lokasi dan klik Add a Gadget
  • Pilih HTML Javascript, dan masukkan kode berikut,
<style type="text/css">

#topbar{
position:absolute;
left:9px;
border: 2px red;
padding: 2px;
background-color: #FFFFFF;
width: 750px;
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">
<a style="color: rgb(255, 0, 0); font-weight: bold; font-style: italic;" href="" onclick="closebar(); return false"><span><button>CLOSE</button></span></a><a style="font-weight: bold; color: black(51, 255, 51);">
</a><p><a style="font-weight: bold; color: black(51, 255, 51);" title="">BISA DIISI DENGAN TULISAN </a>


</p>
<left><table style="width: 700px; height: 50px;" border="0"><tbody><tr><td style="vertical-align: top;">
<center>KODE IKLAN TEXT ATAUPUN BANNER</script>
</center>
</td><td style="vertical-align: top;">
<script language="JavaScript">
<!-- Begin
var jumlah_iklan = 3;
var waktu_sekarang = new Date()
var detik = waktu_sekarang.getSeconds()
var pasang_iklan = detik % jumlah_iklan;
pasang_iklan +=1;
if (pasang_iklan==1) {
txt="";
url="URL1";
alt="";
banner="URL BANNER 1";
width="250";
height="350";
}
if (pasang_iklan==2) {
txt="";
url="URL 2";
alt="";
banner="URL BANNER 2";
width="250";
height="350";
}
if (pasang_iklan==3) {
txt="";
url="URL 3 ";
alt="";
banner="URL BANNER 3";
width="250";
height="350";
}
document.write('<center>');
document.write('<a href=\"' + url + '\" target=\"_top\">');
document.write('<img src=\"' + banner + '\" width=')
document.write(width + ' height=' + height + ' ');
document.write('alt=\"' + alt + '\" border=0><br>');
document.write('<small>' + txt + '</small></a>');
document.write('</center>');
// End -->
</script>
</td></tr></tbody></table></left>
<a style="font-weight: bold; color: black(51, 255, 51);"> BISA TAMBAHKAN TULISAN LAGI DI SINI
</a><p><a style="font-weight: bold; color: black(51, 255, 51);">TERTARIK UNTUK PASANG IKLAN DI BLOG INI ?-</a><a href="http://prasutan.blogspot.com/2010/06/order-pasang-iklan-script-dan-banner.html">KLIK DISINI</a> 
<p></p><p></p></p></div>


  • Sobat bisa sesuaikan width dan heigh untuk setiap iklan, sudah saya beri warna lain.
  • Tulisan CLOSE adalah text sebuah tombol bisa diganti, misal "tutup", "X" dan sebagainya
  • Tulisan BISA DIISI DENGAN TULISAN ganti dengan tulisan Sobat sendiri
  • KODE TEXT ATAUPUN BANNER Sobat ganti dengan kode/script iklan Sobat (Iklan pada bagian ni adalah iklan yang selalu keluar)
  • if (pasang iklan = = 1)adalah kode iklan agar muncul pada halaman pertama, maksudnya pada klik pertama. Terus jika kode if (pasang iklan = = 2) muncul pada klik kedua, dan seterusnya
  • URL 1, 2, 3 dan URL BANNER 1,2,3 ganti dengan url tujuan banner. Tanda 1, 2, dan 3 menandakan banner tersebut akan muncul pada klik ke-1, ke-2, atau ke-3. 
  • Sedangkan Width dan height bisa Sobat sesuaikan sendiri.
ALHAMDULILLAH, lelah sekali Sobat. Sebenarnya rasanya agak gak enak waktu mau nulis post ini, soalnya rumitnya kode-kode yang harus ditampilkan dalam tutorial ini, tapi, demi memuaskan Sobat-Sobat Blogger yang selalu haus akan trik tips baru, maka saya rela tengah malam untuk menulis tutorial rumit ini. ^_^

LIHAT HASILNYA DI SINI


Artikel Terkait: