Кто-то сталкивался? Как сделать максимально кроссбраузерно и какие именно события трогать?
Форум → Программирование → JavaScript → Событие при закрытие окна
Событие при закрытие окна
-
-
-
27 октября 2015 г. 1:10, спустя 3 часа 1 минуту 42 секунды
/** * Cross-browser addEvent method */ tabNinja.addEvent = (function () { if (document.addEventListener) { return function (el, type, fn) { if (el && el.nodeName || el === window) { el.addEventListener(type, fn, false); } else if (el && el.length) { for (var i = 0; i < el.length; i++) { addEvent(el[i], type, fn); } } }; } else { return function (el, type, fn) { if (el && el.nodeName || el === window) { el.attachEvent('on' + type, function () { return fn.call(el, window.event); }); } else if (el && el.length) { for (var i = 0; i < el.length; i++) { addEvent(el[i], type, fn); } } }; } })(); tabNinja.addEvent(window, 'unload', tabNinja.killCurrentNinja);
studentIvan/tabninja [github.com] Спустя 40 сек.ебанутый парсер кода - чините заебали, нельзя нормально код запостить! Или дайте мне я сам починю
studentIvan/tabninja
tabninja - TabNinja - JavaScript HTML5 Master/Slave Browser Tabs Helper.
github.com
-
27 октября 2015 г. 1:15, спустя 4 минуты 25 секунд
чо ты пыжишься, бери да чини ебт
Сапожник без сапог -
-
-
27 октября 2015 г. 11:24, спустя 10 часов 7 минут 7 секунд
@phpdude, я причем тут? Битбакеты у всех есть, ты небось там и админ
Спустя 15 сек.у меня уже давно нет репозитория с пыхой
https://smappi.org/ - платформа по созданию API на все случаи жизни -
27 октября 2015 г. 14:18, спустя 2 часа 53 минуты 59 секунд
@adw0rd, блин ну я ваще принцесса
Сапожник без сапог -
4 ноября 2015 г. 17:53, спустя 8 дней 3 часа 34 минуты
@vasa_c, эта херня позволяет вывести некий alert с двумя кнопками, дефолтный типа остаться или свалить
как можно сделать кастомное модальное окно? из которого можно было бы управлять им (закрыть) или остаться, нажав на другую кнопку красивуювнутри функции никакой код не пашет
window.onbeforeunload = function (e) { alert(111); }
все умрут, а я изумруд -
4 ноября 2015 г. 19:20, спустя 1 час 27 минут 52 секунды
@md5, никак, только промпт. это из 90ых фишка
Сапожник без сапог -
4 ноября 2015 г. 19:22, спустя 1 минуту 20 секунд
@phpdude, хуево блять
хотя если смотреть на ситуацию как юзер, то нахуй вообще бы такое выпили)все умрут, а я изумруд -
4 ноября 2015 г. 19:25, спустя 3 минуты 42 секунды
Подменить prompt не получится?
prompt = function () { // BUILD MODAL }
https://smappi.org/ - платформа по созданию API на все случаи жизни -
4 ноября 2015 г. 19:28, спустя 2 минуты 53 секунды
@adw0rd, так это не prompt ни разу, только пародия
все умрут, а я изумруд -
4 ноября 2015 г. 19:29, спустя 37 секунд
@md5, ясно, печаль
https://smappi.org/ - платформа по созданию API на все случаи жизни -
4 ноября 2015 г. 19:34, спустя 4 минуты 59 секунд
не, там без вариантов, ну а если подменить? вы хоть представляете что будет? это же вирус будет))
вкладка которую нельзя закрыть вообще никак. поэтому и нихуя не работает, а работает чисто ради соместимости, с точки зрения логики и безопасности как работает - оптимально. другое дело что выглядит уебищно, но если дать возможность любую функицю то будут злоупотреблять 100% (что раньше и было :D)
Сапожник без сапог
Пожалуйста, авторизуйтесь, чтобы написать комментарий!