Як веб-майстри нав'язують підписку, вставляють голосову фразу при спробі закриття, переконуючи почекати мовляв є ще пропозиція? Як це робиться в скрипті?
Як веб-майстри нав'язують підписку, вставляють голосову фразу при спробі закриття, переконуючи почекати мовляв є ще пропозиція? Як це робиться в скрипті?
Робиться це на простому Java Script. Для початку, потрібно відловити подія закриття сторінки (або браузера). Кращий варіант - використовувати стандартний метод браузера onbeforeunload.
Ось так можна вивести повідомлення при закритті сторінки:
window.onbeforeunload = function () {
var Message= "Не йдіть, будь ласка!";
return Message;
};
А ось так буде ще й звук:
window.onbeforeunload = function () {
var Message= "Не йдіть, будь ласка!";
document.getElementById("sound") .innerHTML = 'Lt; audio autoplay ="autoplay"> Lt; source src ="zvuk.ogg" type ="audio / ogg" /> Lt; / audio> ';
return Message;
};
Без висновку повідомлення працювати не буде. Бо саме спливаюче повідомлення блокує закриття станиці. Без повідомлення сторінка закриється незважаючи на відтворений звук.
Залишити відповідь