Выполнение функции вместо alert()
Как сделать чтоб вместо функции alert() выполнялась функция?
Хочу написать нестандартный alert(); |
написать функцию, например
function foo(){ alert("Это нестандартный alert!") } и заменить alert() на foo() P.S. хотя, возможно, я изначально неверно понял Ваш вопрос. Возможно, Вам нужно это: window.alert = function(message){ console.log(message) //здесь выводите сообщение нестандартно) } alert("Нестандартный алерт") |
Это просто! Мне нужно перехватывать именно alert!
|
http://frype.com/
вот тут такое есть, правда не могу найти сам код надеюсь, меня не накажут за ссыль? |
window.alert=function(){} А как получить текст alerta? |
я же выше написал
|
function alert(text){ prompt(text, ""); } alert("text"); window._alert = window.alert; window.alert = function(text){ _alert(text + " и текст функции."); } alert("Мой текст"); |
ivan.pshenicyn,
зачем ты засрал бейкапным алертом глобальный обьект елси ни секрет? |
ты действительно меня хотел спросить?
|
Написал то, что хотел на jqiery ui) юзайте)
window.alert=function(message){ if($("#alert").length>0){ // exists $('#alert').html(message); } else { var input_alert = $('<div>', { id: 'alert', text: message, style: 'display:none;', }); } $('body').append(input_alert); $('#alert').dialog({ height: 'auto', resizable: false, width: 'auto', zIndex: 530, close: function(event, ui) { $("#alert").dialog("destroy"); $("#alert").html(''); } }); }; |
Часовой пояс GMT +3, время: 06:54. |