07 February 2011

Tutorial: Membuat Shoutbox versi Ajax


korang nampak kan anak panah merah tu? 
haa.. tula shoutbox versi ajax..
[bukan ajax fabuloso tu taw!]

step 1:
Dashboard>Design>Add Widget>pilih HTML/Javascript

step 2:
copy code dibawah dan pastekan pada content.

<!-- Start Ajax Popup Shoutbox by Mijie -->
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.pack.js"></script>


<script>
$(document).ready(function() { 
//select all the a tag with name equal to modal
$('a[name=modal]').click(function(e) {
//Cancel the link behavior
e.preventDefault();
//Get the A tag
var id = $(this).attr('href');
//Get the screen height and width
var maskHeight = $(document).height();
var maskWidth = $(window).width();


//Set heigth and width to mask to fill up the whole screen
$('#mask').css({'width':maskWidth,'height':maskHeight});
//transition effect 
$('#mask').fadeIn(1000); 
$('#mask').fadeTo("slow",0.8); 


//Get the window height and width
var winH = $(window).height();
var winW = $(window).width();


//Set the popup window to center
$(id).css('top', winH/2-$(id).height()/2);
$(id).css('left', winW/2-$(id).width()/2);


//transition effect
$(id).fadeIn(2000); 
});


//if close button is clicked
$('.window .close').click(function (e) {
//Cancel the link behavior
e.preventDefault();
$('#mask').hide();
$('.window').hide();
}); 


//if mask is clicked
$('#mask').click(function () {
$(this).hide();
$('.window').hide();
}); 


});
</script>
<style>
img { border: none; }
#mask {
position:absolute;
left:0;
top:0;
z-index:9000;
background-color:#000;
display:none;
}


#boxes .window {
position:fixed;
left:0;
top:0;
width:440px;
height:200px;
display:none;
z-index:9999;
padding:20px;
}
#boxes #mijieshoutbox {
background:url(http://4.bp.blogspot.com/_5jbp4DbrUeY/TDBnd8hqw_I/AAAAAAAAARc/PTkAREQbwfs/s1600/lightblack.PNG) no-repeat 0 0 transparent; 
width:272px; 
height:460px;
padding:56px 0 20px 5px;
}
#closesb {
padding:2px 0 0 0;
}
#author {
padding:8px 0 0 168px;
}
</style>
<ul><center> <a href="#mijieshoutbox" name="modal"><img src="http://i1039.photobucket.com/albums/a472/mijie88/Fail%20Blogspot/shoutboxtab.png" border="0" width="158" height="58" /></a> </center> </ul>
<div id="boxes">
<!-- Start Shoutbox -->
<div id="mijieshoutbox" class="window">


<!-- Begin ShoutMix - http://www.shoutmix.com -->
Masukkan Kod ShoutBox Anda Disini 
<!-- End ShoutMix -->


<div id="author"><a target="blank" href="http://mymijie.blogspot.com/2010/07/cara-membuat-shoutbox-dengan-ajax.html"/><img src="http://img.photobucket.com/albums/v486/mafiatrg/linky.png" /></a>
</div><div id="closesb"><input type="button" value="Close" class="close" />
</div></div><!-- End of Ajax Shoutbox -->
<!-- Mask to cover the whole screen -->
<div id="mask"></div></div>
<!-- End of Ajax Popup Shoutbox by Mijie -->

Step 3:
masukkan kod shoutbox anda pada perkataan "Masukkan Kod Shoutbox Anda Dsini"


Step 4:
pastikan kod Shoutbox anda ditukar width='261' dan height='380'.


Step 5:
kod http://i1039.photobucket.com/albums/a472/mijie88/Fail%20Blogspot/shoutboxtab.png
boleh diubah kepada
http://img713.imageshack.us/img713/3002/komen.png
[untuk dapatkan butang shoutbox macam rina]

Step 6:
save dan lihat hasilnya.

toturial taken from: mijie
[sila kemukakan kalau ada masalah, rina akan cuba membantu.]

10 comments:

perpatih_kenyalang said...

aiyokk!!! camne nih?? huhu

Cik Reena Tan said...

@perpatih_kenyalang err? napekah?

suhanna rosli said...

xreti nk wat..
btw,copy semua ke???
wat dah xjd pon :(

perpatih_kenyalang said...

bercelaru bijik mata tgk coding...

Cik Reena Tan said...

@suhanna rosli su.. ha'ah copy semua.. pastu part yg "Masukkan Kod Shoutbox Anda Disini" tu.. su ganti ayat tu dengan kod shout box su..

Cik Reena Tan said...

@perpatih_kenyalang hahaha! biase la maen dgn coding ni.. huhu! pening! kalo tak fhm sgt, sila rujuk pemilik asal tutorial ye..

suhanna rosli said...

coding nie mmg bt su pning...
tp da reti daaa :)
tenkiuu sis rina :)

: husna : said...

menarik..tapi cam kepeningan nak buat..

Cik Reena Tan said...

@suhanna rosli bagus2 kalau da reti.. heheh! nanti sis terjah blog su ok.. :)

Cik Reena Tan said...

@: husna : heheh! try dulu.. xde la susah sgt.. :)