Bio: IndexOf oder was???

Beitrag lesen

Sup!

Die Variable adfname wird bei Dir gar nicht belegt, denn es ist eine private Variable, die nur innerhalb der Funktion gültig ist. Da kannst Du returnen, was Du willst - da Du den Rueckgabewert nicht mal benutzt, erfaehrt das JS ausserhalb der Funktion gar nichts davon, was adfname innerhalb der Funktion bedeutet.

Das var adfname muss ausserhalb der Funktion im <script> Block stehen!
Innerhalb darf adfname dann nicht nochmal definiert werden, sonst gibt's das gleich Problem, denn dann hält JS das adfname innerhalb der Funktion fuer eine ganz andere Variable, die nur zufaellig auch so heisst. Also: Das var adfname vor die Funktion in den obersten Skriptbereich im Head packen, dann wird's eine globale Variable - hoffentlich ;-)

Gruesse,

Bio