Greeting For Your Visitor

08 March 2011

mesti ada sesetengah blog menggunakan system "pop-up" greeting tuntuk visitor anda...hari ini niq akan menunjukkan cara lain untuk menyambut mereka dan memberi tahu mereka bila kali terakhir mereka melawat blog anda..




masukkan kod dibawah ini didalam gadet diatas..

<script type="text/javascript">
 
/***********************************************
 
* Display time of last visit script- by JavaScriptKit.com
 
* This notice MUST stay intact for use
 
* Visit JavaScript Kit at http://www.javascriptkit.com/ for this script and more
 
* This Code Share By Acul from http://aculfolio.com
 
***********************************************/
 
var days = 730; // days until cookie expires = 2 years.
 
var lastvisit=new Object();
 
var firstvisitmsg="This is your first visit to this page. Welcome!";
 
lastvisit.subsequentvisitmsg="Welcome back visitor! Your last visit was on <b>[displaydate]</b>";
 
lastvisit.getCookie=function(Name){
 
var re=new RegExp(Name+"=[^;]+", "i");
 
if (document.cookie.match(re))
 
return document.cookie.match(re)[0].split("=")[1];
 
return'';
 
}
 
lastvisit.setCookie=function(name, value, days){
 
var expireDate = new Date();
 
var expstring=expireDate.setDate(expireDate.getDate()+parseInt(days));
 
document.cookie = name+"="+value+"; expires="+expireDate.toGMTString()+"; path=/";
 
}
 
lastvisit.showmessage = function() {
 
var wh = new Date();
 
if (lastvisit.getCookie("visitc") == "") {
 
lastvisit.setCookie("visitc", wh, days);
 
document.write(firstvisitmsg);
 
}
 
else {
 
var lv = lastvisit.getCookie("visitc");
 
var lvp = Date.parse(lv);
 
var now = new Date();
 
now.setTime(lvp);
 
var day = new Array("Sun", "Mon", "Tues", "Wed", "Thur", "Fri", "Sat");
 
var month = new Array ("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");
 
var dd = now.getDate();
 
var dy = now.getDay();
 
dy = day[dy];
 
var mn = now.getMonth();
 
mn = month[mn];
 
yy = now.getFullYear();
 
var hh = now.getHours();
 
var ampm = "AM";
 
if (hh >= 12) {ampm = "PM"}
 
if (hh >12){hh = hh - 12};
 
if (hh == 0) {hh = 12}
 
if (hh < 10) {hh = "0" + hh};
 
var mins = now.getMinutes();
 
if (mins < 10) {mins = "0"+ mins}
 
var secs = now.getSeconds();
 
if (secs < 10) {secs = "0" + secs}
 
var dispDate = dy + ", " + mn + " " + dd + ", " + yy + " " + hh + ":" + mins + ":" + secs + " " + ampm
 
document.write(lastvisit.subsequentvisitmsg.replace("\[displaydate\]", dispDate))
 
}
 
lastvisit.setCookie("visitc", wh, days);
 
}
 
lastvisit.showmessage();
 
</script><br/>
 
<script>
 
function GetCookie (name) {
 
var arg = name + "=";
 
var alen = arg.length;
 
var clen = document.cookie.length;
 
var i = 0;
 
while (i < clen) {
 
var j = i + alen;
 
if (document.cookie.substring(i, j) == arg)
 
return getCookieVal (j);
 
i = document.cookie.indexOf(" ", i) + 1;
 
if (i == 0) break;
 
}
 
return null;
 
}
 
function SetCookie (name, value) {
 
var argv = SetCookie.arguments;
 
var argc = SetCookie.arguments.length;
 
var expires = (argc > 2) ? argv[2] : null;
 
var path = (argc > 3) ? argv[3] : null;
 
var domain = (argc > 4) ? argv[4] : null;
 
var secure = (argc > 5) ? argv[5] : false;
 
document.cookie = name + "=" + escape (value) +
 
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
 
((path == null) ? "" : ("; path=" + path)) +
 
((domain == null) ? "" : ("; domain=" + domain)) +
 
((secure == true) ? "; secure" : "");
 
}
 
function DeleteCookie (name) {
 
var exp = new Date();
 
exp.setTime (exp.getTime() - 1);
 
var cval = GetCookie (name);
 
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
 
}
 
var expDays = 30;
 
var exp = new Date();
 
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
 
function amt(){
 
var count = GetCookie('count')
 
if(count == null) {
 
SetCookie('count','1')
 
return 1
 
}
 
else {
 
var newcount = parseInt(count) + 1;
 
DeleteCookie('count')
 
SetCookie('count',newcount,exp)
 
return count
 
}
 
}
 
function getCookieVal(offset) {
 
var endstr = document.cookie.indexOf (";", offset);
 
if (endstr == -1)
 
endstr = document.cookie.length;
 
return unescape(document.cookie.substring(offset, endstr));
 
}
 
</script>
 
<script>
 
document.write("You've been here <b>" + amt() + "</b> times.")
 
</script>
selepas itu anda preview dulu..then save..^_^

7 Budak Hitam:

Fakhrul1409 said...

pop-up tu la yg wt ak xnk dtg blog dia lagi tu...nyampah gler! klu satu xpe..ni berlambak2 pop-up! dermm! mmg ak xpergi dh la blog cmtu..

darxniq said...

@Fakhrul1409

tahu xpe...kdg2 klu bukak bnyak blog..smpai crash..

Fakhrul1409 said...

Jammed trus PC ak!

OnlyZul said...

erk? apsal aku first time nie...

This is your first visit to this page. Welcome!
You've been here 1 times.

ahahaha..kau tipu tipu aku lagi...kahkahkah

darxniq said...

@OnlyZul

sbb aku baru pasang la tadi..hahahhaa..

Mohd Farid said...

Hehe.. nie Greeting Message Versi Bahasa Melayu punya ^_^

Greeting Message Versi Bahasa Melayu

Credit to - [Blog Picisan]

darxniq said...

@Mohd Farid

wahhh..nnti aku wat bahasa cina lak..hahahha