MDC ist dahingehend inkonsistent:
ahh jetzt kapiere ich, wenn man auf "Abbrechen" klickt wird null zurückgegeben.
Also null ist natürlich schon mal besser als Leerstring.
... hmm...
Also mit typeof hat das ganze wenig zu tun, warum sollte die Rückgabe von "Abbrechen" vom Typ String sein?
Und was wäre die richtige Rückgabe, wenn es einen Knopf "Später nochmal Fragen" gäbe???
Die Entscheidung für Null ist doch da eher Konsequent, weil man bei mehreren Knöpfen sinnvollerweise ein Objekt zurückgeben sollte.
Gruß
Rolf
BTW: "DOM Level 0. Not part of any standard. "