• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

JS: alert ersetzen...

Tim Lorens

Mitglied
Moin,

ich habe mir ein paar kleine Funktionen geschrieben damit ich die Funktion alert ersetzen kann. Das hab ich gemacht, weil ich die Standard-Anzeigebox für eine "alert" unschön finde.

Aufgebaut habe ich das folgendermaßen:
Code:
function iAlert(text) {
    SetAlert(text);
    ShowAlert();
}
           
function HideAlert() {
    $('#shower, #alert').fadeOut();
}
           
function ShowAlert() {
    $('#shower, #alert').fadeIn();
}
           
function SetAlert(text) {
    $('#alert_text').html(text);
    $('#alert').centerFix();
}

Nun möchte ich aber - sollte ich iAlert so aufrufen:
Code:
iAlert("Hallo");
iAlert("Wie gehts?");
- dass die zweite Funktion erst dann aufgerufen wird, wenn die erste vorbei ist bzw. die erste Alert geschlossen wurde.

Wie könnte ich das am besten anstellen? :)

Gruß,
Tim
 
Werbung:
Ich sehe nicht, wo hier ein alert (window) "geschlossen" würde.

Der Ansatz ist falsch. Wenn du schon setter verwendest, könntest du die vier Funktionen auch in einem gemeinsamen Konstruktor zusammenfassen. Aber vielleicht helfen dir ja 'modals' weiter. Die gibt es als Bestandteil von Bootstrap und iirc auch jQuery UI.
 
Der Alert wird durch einen Button geschlossen. Drückt man diesen wird HideAlert(); aufgerufen <.<

Und was meinst du mit "modals"? ._.
 
Werbung:
Zurück
Oben