Neuronworks Blog, WebMethods, Oracle, Bea, Java Dev2Dev, Arch2Arch Neuronworks Make IT Easy, Let’s Play the Game » function

Archive

Posts Tagged ‘function’

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 , , ,