Выполнение функции вместо 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('');
}
});
};
|
Цитата:
Тут ещё такого никто не делал, не писали на jqueri ui :D |
Цитата:
|
:write: былое )))
замена алерта |
|
| Часовой пояс GMT +3, время: 14:38. |