[戻る]が押されたときの対処

IEだと,

Event.observe(window, 'beforeunload',function(e) {
window.event.returnValue = "メッセージ";
},false);

で閉じるかどうかの処理が行われるけれど,Firefox, Safari だとうまく動作しない.
'beforeunload' を 'unload' にしても同じ.

どうすればよいのか分からないので,



というようにしてみたり..結局はunloadの処理が行われてしまうので意味がないが..