Neuronworks Blog, WebMethods, Oracle, Bea, Java Dev2Dev, Arch2Arch Neuronworks Make IT Easy, Let’s Play the Game » Javascript Refresh Page
Home > Javascript > Javascript Refresh Page

 

Javascript Refresh Page

February 13th, 2009

Sewaktu membutuhkan sebuah fungsi javascript untuk merefresh halaman utama, saya menggunakan kode berikut:

window.location.href = window.location.href;

Dari semua browser yang saya coba (Mozilla Firefox, KDE Konqueror, Google Chrome, Apple Safari, Opera Software Opera, Microsoft Internet Explorer), cuma satu yang ngeyel. Yang mana coba? :)

Solusinya harus dicek terlebih dahulu browser yang digunakan, karena setelah googling IE hanya mau ngerefresh menggunakan:

history.go(0);

Untuk mengetahui browser yang digunakan kita ambil nilai navigator.appName:

var v_browserName=navigator.appName;

Berikut kode lengkapnya:

function refreshPage(){
var v_browserName=navigator.appName;
    if(v_browserName=="Microsoft Internet Explorer"){
        history.go(0);
    }
    else{
        window.location.href = window.location.href;
    }
}

Javascript , , ,

  1. Phitias
    February 25th, 2009 at 02:36 | #1

    bisa coba:
    <script type="text/javascript">
    function refresh() {
    location.reload(true)
    }
    // 1 detik = 1000, 1 menit = 60000
    window.setInterval("refresh()",60000);
    </script>

    atau:
    <meta http-equiv="refresh" content="1">

  1. February 22nd, 2009 at 11:50 | #1