2011-09-10

Auto Reload halaman

Naoko Menikah!!
ada yg tanya tentang autoreload di forum.. sebenarnya tidak sulit.. cuma memang membingungkan.. berikut adalah scriptnya
<noscript>
<
meta
http
-equiv="Refresh" content="2; URL=showthread.php?p=5" />
</
noscript>
<
script type="text/javascript">
<!--
function 
exec_refresh()
{
    
window.status "Redirecting..." myvar;
    
myvar myvar " .";
    var 
timerID setTimeout("exec_refresh();"100);
    if (
timeout 0)
    {
        
timeout -= 1;
    }
    else
    {
        
clearTimeout(timerID);
        
window.status "";
        
window.location "showthread.php?p=5";
    }
}

var 
myvar "";
var 
timeout 20; exec_refresh(); //--> </script>  

hmmm... mari kujelaskan 1-1



<noscript>
<meta
http-equiv="Refresh"
content="2; URL=showthread.php?p=5"
 />
</noscript>
mulai dari sini dahulu. perintah ini akan jalan kl js anda mati (noscript aktif kl gk jalan jsnya)

function exec_refresh(){ window.status = "Redirecting..." + myvar; myvar = myvar + " ."; var timerID = setTimeout("exec_refresh();", 100); if (timeout > 0) { timeout -= 1; } else { clearTimeout(timerID); window.status = ""; window.location = "showthread.php?p=5"; }}
var myvar = "";var timeout = 20;exec_refresh();
 sebenarnya sama lho dengan
setTimeout("top.location.href='showthread.php?p=501195304'",2210);
cuma bedanya yg no 2 versi pendekku saja.. cuma kaskus kepanjangan ngasi tulisan.. yg mana kt bs pelajari
  • pertama dia bikin status (status bar dibawah yg notabene gk ada yg baca) tertulis redirecting
  • menentukan kapan loading berakhir.. dalam hal ini 1 detik = 100
  • if berikutnya bs dibilang kl ternyata scriptnya memiliki nilai detik 0 baru jalan .. hehehe
  • padahal fungsinya bs pendek
kayak gini
function exec_refresh()
{
window.status "Redirecting..." myvar; setTimeout("top.location.href='showthread.php?p=5'", 100);

}  

Tidak ada komentar: