Setelah cukup lama nggak ngutakatik web akhirnya ada juga kerjaan untuk bikin web, seperti biasa lah web database gak ada yang istimewa. namun yang bikin dikit aneh di halaman web tersebut diminta ditampilkan popup tiap beberapa detik sekali. Dikit pusing juga sih namun setelah kebingungan dan mencari banyak referensi jatuhlah pilihan ke javascript untuk menangani hal tersebut, berikut script yang bikin pusing tersebut:
<SCRIPT>
<!–
//ini untuk auto refresh
var limit=”1:1″//Fungsi untuk membuat random nilai, angka 5 merupakan jml nilai yg di random
function generateRandomNumber() {
var tempString = “”
tempString = Math.floor(Math.random() * 5)
return tempString;
}if (document.images){
var parselimit=limit.split(“:”)
parselimit=parselimit[0]*60+parselimit[1]*1
}
//Fungsi untuk refresh halaman
function beginrefresh(){
if (!document.images)
return
if (parselimit==1){
window.location.reload()
}
else{
parselimit-=1
curmin=Math.floor(parselimit/60)
cursec=parselimit%60
if (curmin!=0)
curtime=curmin+” minutes dan “+cursec+” hitung detik!”
//Jika nilai detik =1 buka windows baru
if (cursec==1)
opennewwin()
else
curtime=cursec+” Counter waktu berjalan!”
window.status=curtime
setTimeout(“beginrefresh()”,1000)
}
}
//memperoleh nilai random
hasil=(generateRandomNumber())
window.onload=beginrefresh
//–>
//mengambil nilai random
//config menunjukan bentuk tampilan dan letak window yang akan dibuka
function opennewwin(){
if (hasil ==1)
{
config1=’toolbar=no,location=no,directories=no,status=no, menubar=no,left=640,top=80,width=320,height=290′
config1 += ‘scrollbars=no,resizable=no’
output = window.open (“http://www.google.com”,”outputwindow1″,config1)
}
if (hasil==2)
{
config2=’toolbar=no,location=no,directories=no,status=no, menubar=no,left=320,top=50,width=420,height=380′
config2 += ‘scrollbars=no,resizable=no’
output = window.open (“http://www.yahoo.com”,”outputwindow1″,config2)
}
if (hasil==3)
{
config3=’toolbar=no,location=no,directories=no,status=no, menubar=no,left=100,top=80,width=520,height=480′
config3 += ‘scrollbars=no,resizable=no’
output = window.open (“http://www.astalavista.com”,”outputwindow3″,config3)
}
if (hasil==4)
{
config4=’toolbar=no,location=no,directories=no,status=no, menubar=no,left=390,top=50,width=380,height=380′
config4 += ‘scrollbars=no,resizable=no’
output = window.open (“http://www.delphi-id.org”,”outputwindow4″,config4)
}
if (hasil==0)
{
config0=’toolbar=no,location=no,directories=no,status=no, menubar=no,left=90,top=80,width=510,height=600′
config0 += ‘scrollbars=no,resizable=no’
output = window.open (“http://www.astalavista.com”,”outputwindow0″,config0)
}
}
</SCRIPT>
Akhirnya……
Filed under: Web Programing



boleh juga tuh..?! tapi kalo bisa, tolong di perlengkap dong? biar yang lagi-lagi belajar juga ikut ‘nimbrung’ di sono?!
ok engga?
salam boy..!
ok juga neh,,,,
tapi aku bingunggggggggggg