Вы можете запретить поведение ссылки leave
по умолчанию, отобразить диалоговое окно и использовать тайм-аут, чтобы перенаправить страницу через несколько секунд.
Пример:
$("#leave").click(function(e) {
e.preventDefault();
var link = this.href;
//code to show dialog
window.setTimeout(function() {
window.location.href = link;
}, 2000);
});
Кроме того, вам необходимо заключить коды сценариев в тег script
html.