Hallo Reiner,
du müsstest in der Funktion "anchChoice()" bei deinem Ansatz statt auf innerHTML auf den gesetzten value des entsprechenden Option-Elements zugreifen und die Action des betreffenden Formulars entsprechend ändern, also:
form.action = options[selectedIndex].value;
Außerdem müsstest du in der Initialisierungsfunktion auf der Seite, auf der sich die Anker befinden, nach allen fortlaufend bei 1 beginnend nummerierten Elementen suchen, die vor dieser Nummerierung die Erkennungszeichenkette "anchor" tragen also:
if(allElements[i].id && allElements[i].id.indexOf('anchor')>-1)
In anderen IDs als denen deiner Anker dürftest du diese Zeichenkette 'anchor' nicht benutzen.
Gruß Gernot