Все довольно просто:
//Request => new MooDialog.Request(url[, RequestOptions, options]);
var reqD = new MooDialog.Request('URL',null,{
onClose: function(){
alert('closed');
}
});
документ
Редактировать Ваш код необходимо обновить таким образом:
window.addEvent('domready', function(){
$('xyz').addEvent('click', function(e) {
e.stop();
var reqDialog = new MooDialog.Request(url, null, {
class:'dialogClass',
autoOpen: false,
onClose: function(){
alert('closed');
}
});
reqDialog.open();
/*
if you want to add some custom requestOptions, you need to do i.e.:
reqDialog.setRequestOptions({
onRequest: function(){
reqDialog.setContent('loading...');
}
}).open();
*/
});
и вам нужно немного CSS для определения стиля диалога с помощью dialogClass:
.dialogClass{
width:460;
height:375;
z-index:20;
}