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
Meine erste Idee:
-Mit einer Whileschleife auf ein Ereigniss warten:
warum?
<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
}