Диалоговое окно с подтверждением

shumik1

Новичок
Привет всем, возникла такая задача сделать диалоговое окно с подтверждением(да, нет), со всплывающим окошком то проблем нет тут всё просто, но не пойму как сделать эти две кнопки и чтобы они работали.

Вот что у меня есть:
PHP:
function myalert(title, text) {
	$('#myalert').remove();

	$('body').append('<div id=\"myalert\"><div class=\"container\"><div class=\"title\"><div class=\"title_text\">'+title+'<span id=\"close\" class=\"close\">Закрыть</span></div></div><div class=\"text\">'+text+'</div></div></div>');

	$('#myalert').fadeTo('slow', 1);

	$('#myalert').mouseup(function() {
		return false;
	});

	$(document).mouseup(function() {
		$('#myalert').fadeOut('slow', 0);
	});

	$('#close').click(function () {
		$('#myalert').fadeOut('slow', 0);
	});
}
Но как сюда запихать кнопки подтверждения не пойму, СПС.
 

WMix

герр M:)ller
Партнер клуба
PHP:
$('#close').click(function(){
$('#myalert').remove();
})
 

WMix

герр M:)ller
Партнер клуба
одну кнопку ты сделал, в чем проблема сделать еще 2?
вообще твоя реализация очень жесткая, она подразумевает одно и тоже окно!

но как бы там нибыло, добавлять контент ты умеешь,
PHP:
$('body').append('...')
кнопки нажимать и отлавливать этот клик тоже!
PHP:
$('#close').click(function () {
...
});
что тебе еще нужно...
вдумайся в глубину своего вопроса!
 

shumik1

Новичок
а как реализовать вот таким способом кнопки?

PHP:
	var but = {};

	but['да'] = function() { 
		// что тут????						
	};

	but['Нет'] = function() { 
		$("#myalert").remove();						
	};
 

WMix

герр M:)ller
Партнер клуба
PHP:
$('#but_yes').click(function () {
...
});
$('#but_no').click(function () {
...
});
ну или как ты хочешь;
PHP:
var but = {};
but['да'] = function() { 
    // что тут????                        
};
but['Нет'] = function() { 
    $("#myalert").remove();                        
}; 
// главное понимать, когда эта функция должна запускаться!
$('#but_yes').click(but['да']);
$('#but_no').click(but['Нет']);




<div id="but_yes">ДА</div>...
 
Сверху