Hallo Thomas,
Nur eine formale Anmerkung:
Vermutlich setzt die Funktion das Gewuenschte richtig um, aber *bubble* beißt sich von seiner Bedeutung her mit *false*, weil addEventListener() mit drittem Parameter false gerade die Bubble-Phase von Ereignissen belauscht und true fuer die Capture-Phase steht.
Insofern sollte der Parameter bubble vielleicht besser capture heißen.
Da hast du natürlich recht. In der "Original"-Version hat die Funktion allerdings gar keine vordefinierten Parameter, stattdessen verwende ich dort "arguments". Um das ganze für das Forum ein bisschen übersichtlicher zu machen, habe ich dann eben (leicht stümperhaft) ein paar Parameter aus dem Ärmel geschüttelt. Im Normalfall vermeide ich es auch, innerhalb einer Funktion bei Variablen/Parametern Deutsch und Englisch zu vermischen, was mir in diesem Fall ja auch nicht gelungen ist. ;-)
MfG, Mülli
Viva Colonia!