Når der kommer sådan en fejlmeddelelse tælles lilierne fra kildefilens top. Så der er ikke ret meget plads til de normale HTML kommandoer der altid bør være i et script.
et <form ... > tag skal altid have et </form> tage efter formen er defineret.
din <INPUT TYPE=\"Button\" VALUE=\"Afsted\" OnClick=\"surfto(this.form)\"> linie er blevet til en HTML kommentar fordi du har sat <!-- og --> rundt om. Så kan HTML slet ikke se den tag.
Dit første element i <select> listen har ikke nogen fornuftig adresse at hoppe til; det vil under alle omstændigheder give fejl når folk klikker der. Sådan noget forklarende tekst bør ligge udenfor selecten.
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\">
<HTML>
<HEAD>
<TITLE>din sidetitel</TITLE>
<script language=\"JavaScript\">
<!-- Hide from old browsers --
function surfto(form) {
var linkindex=form.Url.selectedIndex
top.location=form.Url.options[linkindex].value;
}
// -->
</script>
</HEAD>
<BODY>
<form NAME=\"linkform\">
<p>VÆLG HVOR DU VIL HEN
<SELECT NAME=\"Url\" OnChange=\"surfto(this.form)\">
<OPTION VALUE=\"forside.htm\">Forside
<OPTION VALUE=\"lidtommig.htm\">Lidt om mig
<OPTION VALUE=\"webcam.htm\">Webcam
<OPTION VALUE=\"linkz.htm\">Linkz
<OPTION VALUE=\"comp.htm\">Min comp
<OPTION VALUE=\"SMS.htm\">SMS
</SELECT>
<INPUT TYPE=\"Button\" VALUE=\"Afsted\" OnClick=\"surfto(this.form)\">
</form>
</BODY>
</HTML>
Jeg har lagt ovenstående som en fil på adressen
http://hjem.get2net.dk/Jakob.Aggernaes/temp/exp38353.htmlog der virker det (fortset fra at de html-filer det peger på ikke findes hos mig). Du kan hente filen med menuen \"filer\" punkt \"gem som\" og arbejde videre derfra.
Men tage og kik på den lidt før du bare bruger og glemmer der var et problem. For det er (som du selv nævner) elementære begynderfejl som du bør undgå en anden gang.
mvh JakobA