Gernot Back: Scrollposition mit Anker-Selectbox koordinieren

Beitrag lesen

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