tsbmusic
Erfahrenes Mitglied
Hi Leute,
ich hab mir hier folgenden Code zusammengeschrieben:
Wie kann ich jetzt machen, dass wenn ich auf den .dialog_close Button klicke das this.close() ausgeführt wird? Aber es sollte schon irgendwie in das Dialog = {} mit eingebaut werden.
Gruss
tsbmusic
ich hab mir hier folgenden Code zusammengeschrieben:
Code:
Dialog = {
setTitle: function(a){
title = '<div class="dialog_title"><h2><span>'+a+'</span></h2>'+
'<div class="dialog_close"><b>x</b></div></div>';
return title;
},
setContent: function(a){
return (typeof a == "string") ?
'<div class="dialog_content">'+a+'</div>':
'<div class="dialog_error">+a+</div>';
},
setBody: function(content){
body = '<div class="dialog_body">';
body += this.setContent(content);
body += '</div>';
return body;
},
close: function(obj){
HTML.replace(obj,"");
},
showPrompt: function(title, content){
dialog = '<div class="dialog">';
dialog += this.setTitle(title);
dialog += this.setBody(content);
dialog += '</div>';
HTML.addContent("body", dialog, 0);
return this.close(dialog);
},
showMessage: function(title, content){
return this.showPrompt(title, content);
}
}
$(document).ready(function(){
Dialog.showMessage("Willkommen", "Hallo Welt******", "");
});
Wie kann ich jetzt machen, dass wenn ich auf den .dialog_close Button klicke das this.close() ausgeführt wird? Aber es sollte schon irgendwie in das Dialog = {} mit eingebaut werden.
Gruss
tsbmusic