揮発性のメモ2

http://d.hatena.ne.jp/iww/

hoge

画面遷移をさせない

function alert_hoge()
{
    // IE8ならダイアログが出るが、firefoxだと出ない
    window.alert("画面遷移させません!"); 

    // firefoxではこの文字列は使われず、定型文が出る
    return "画面遷移しないでね"; 

    // IEだと「false」という文字列が出てしまう
    // 画面遷移そのものをキャンセルすることはできない
    return false;

    // returnが無いのと同じ(画面遷移してしまう)
    return undefined;
}

$(window).bind('beforeunload',alert_hoge);