Hallo Niko,
Geht das überhaupt und wenn ja, wie bzw. was mache ich falsch?
Es geht nicht. Die Unterstützung überladener Funktionen/Methoden in der Runtime wird es erst in ECMAScript 4 / JavaScript 2 geben, wenn das mal browserübergreifend kommt.
Derzeit kann man es nur mit eigenem Code nachbauen. John Resig hat neulich eine Closure-basierte Funktion addMethod vorgestellt, die dieses leistet. Vorsicht: Diese Variante unterscheidet bei den Signaturen nur nach Anzahl der übergebenen Argumente, nicht jedoch nach Typ. Und es gibt natürlich etwas Overhead.
Tim