windowオブジェクトのbeforeunload について

milkyway0307さん
cstapの瀧ヶ平です。

e.returnValueがe.retrunvalueとなっているのが原因ではないでしょうか?
また、beforeunloadイベント内ではalertはブラウザにブロックされるので注意が必要です。