1
我正在關注JavaScript的一本書。困惑我的頁面如下:http://javascriptbook.com/code/c06/html5-events.html。返回事件功能導致警報彈出
當用戶按下「下一步」按鈕事件觸發。這是指定事件偵聽器的代碼:
window.addEventListener('beforeunload', function(event) {
var message = 'You have changes that have not been saved';
(event || window.event).returnValue = message;
return message;
})
該代碼產生警報,並提供我留在這個頁面或離開上。我在這裏沒有得到語法。我認爲警報是用alert()
函數進行的。什麼是或在這裏?感謝您的幫助
類似警報的彈出窗口是「beforeunload」事件的全部要點。 – Pointy
哦,不知道。我仍然沒有得到返回值如何在alert中結束 – brumbrum
調用事件處理函數的代碼將它放在那裏。 –