Das hat allerdings zur Folge, dass ich viele verschiedene Funktionen schreibe die eigentlich in eine Einzige müssten, da z.B. Variablen ja nicht automatisch mit übergeben werden und es einfach auch unübersichtlich wird.
dann tu das
??
Wie soll ich das denn tun,
ich möchte folgendes machen:
function jetztTuMalWas(irgendwas,lala,blub){
var ding = blub*lala;
var löschen = okCancelPopup("wollen sie Irgendwas wirklich löschen?");
if(löschen==true){
jetzt.löschen();
}
return ding*irgendwas;
}
Meine erste Idee:
-Mit einer Whileschleife auf ein Ereigniss warten:warum?
Weil solange nix passieren soll, wie der Dialog nicht geschlossen/beantwortet wurde!
<span onclick="dialog('true', 'dialogname');">Ja</span>
<span onclick="dialog('false', 'dialogname');">Nein</span>
<span onclick="dialog('cancel', 'dialogname');">Abbrechen</span>function dialog(status, name) {
// hier wird eine funktion/dialogname mit dem entsprechenden status aufgerufen
}
Dann habe ich aber auch mindestens zwei Funktionen, wobei mir das eine zuviel ist. Beim eingebauten window.promt() wird auch direkt der wert zurückgegeben, den der Benutzer eingegeben hat. (z.B.: var eingabe = window.prompt("Bitte geben Sie einen Text ein:", "");)
Trotzdem Danke für deine schnelle Antwort.