window.onbeforeunload = function() {
return "Не желаете посетить наш сайт?";
}
Выводит стандартный только.
Все идет к тому, что это невозможно сделать.
Раньше браузеры выводили возвращаемый текст, в качестве текста popup, а также была возможность показывать блокирующие окна: alert, confirm, prompt
Но с мая 2011 в HTML5 спецификацию было добавлено, что вызовы блокирующих окон могут быть проигнорированы браузером в событии onbeforeunload
Кроме того, большинство браузеров перестало обращать внимание на возвращаемое значение и показывает стандартный текст.
Из проверенных браузеров работает в IE и EDGE, не работает в FireFox, Chrome.
Функция return не выводит текст на экран. Она возвращает в данной ситуации строку. Для вывода текста на экран Вам надо поместить его в DOM. Как пример:
document.querySelector('body').innerHTML='не желаете ли посетить?'
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
По клику на кнопку, ajaxом подменяется часть контента на страницеВ том числе и кнопка, по которой срабатывает функция
есть два дива, не могу до конца реализовать, чтоб при нажатии кнопки, список из одного дива перенёсся в другой
На странице есть таблица, в которую данные подгружаются автоматически из БД с помощью аяксаНо проблема в том, что грузятся они криво