først og fremmest skal du slette java script: fra onchange-eventen. javascript-pseudo-elementet (som det hedder) bruger man aldrig i en javascript-event, som onchange, onclick etc. Det ved browseren udmærket godt i forvejen. Til gengæld kan du bruge den i andre html-attributer som href på links (ret brugt nu om dage ;-)
Herudover skal du skrive this.value istedet for this.options.value. this.value repræsenterer den valgte option's værdi, mens this.options er en collection (slags array) med alle selectboxens option-elementer.
Til sidst skal der kun være et par anførselstegn rundt om værdierne og ikke to, som du har det lige nu.
I alt kommer der til at stå: <select onchange="window.location.href='edit.asp?id='+this.value" name="edit"> <option selected value=""3"">-- Vælg herunder --</option> <option value="1">W</option> <option value="2">Y</option> <option value="4">U</option> <option value="3">A</option> </select>
hov glemte lige de to anførselstegnspar om den første.
Du kan med fordel også skrive: <select onchange="if (this.selectedIndex > 0) {window.location.href='edit.asp?id='+this.value}" name="edit"> <option selected value="3">-- Vælg herunder --</option>
Dette gør at hvis man vælger den første option igen så sker der ikke noget. Det kunne jo være brugeren klikkede tilbage og selectboxen stadig stod som du efterlod den.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.