PS:
Das anfangs gezeigte Beispiel von mir tut ja bereits seinen Dienst, das funktioniert schon so. Ich bin nur kein erfahrener Programmierer und mich würde interessieren wie jemand diese Funktion basteln würde, der sich etwas besser mit der Materie auskennt. Ich selbst probier da immer wieder mal rum, komm aber zu keinem ergebnis dass mir "optimal" erscheint :-)
Sebi