@Moppi: ja, ich bin beruflich Softwareentwickler und arbeite den ganzen Tag objektorientiert Deshalb meine falschen Bezeichnungen. Ich meine natürlich Funktion und nicht Methode

@Sisor: Besten Dank für dein Beispiel. Das ist glaube ich so ungefähr das, wie ich es mir vorstelle. Ich werde es zu Hause testen.