@keysersoze: Jeg er helt med på, at classic ASP er et gammelt levn. Det er kun lidt scripting på en HTML side, hvor .Net er decideret programmering af et program. Det er jeg helt med på :)
Siden bliver konverteret til .Net en gang ude i fremtiden. Men lige nu og her er det vigtigt for mig, at jeg får lavet siden så brugervenligt som muligt, så brugerne ikke skal scrolle ned ad siden for at komme til hvor de sidst var. Jeg kan ikke bare gå i gang med at konvertere her og nu. Jeg skal have lavet nogle få og simple, men for mig lidt komplekse justeringer på en aktiv side. Og det er en b*tch.
@jakobdo: Jeg har kigget på din foreslåede tutorial på
https://www.digitalocean.com/community/tutorials/submitting-ajax-forms-with-jquery. Her bliver der lavet noget backend tjek på formularfelter i process.php. Og der bliver lavet noget HTML/CSS frontend på index.html. Og der bliver lavet en form.js mv. Men jeg synes det ligner mere et tjek på formularfelter, end det ligner et hvor-er-jeg-nået-til-på-siden-og-bliv-stående-dér tjek.
Jeg benytter ikke formular felter, jeg benytter kun én checkbox med et onChange="this.form.submit(); på, som sender til toppen af siden, hvor værdien on/off fra checkboxen bliver gemt med
If Request(!mode") = "qr" Then
...................
SQL = Conn.Execute("UPDATE usersettings SET qr = " & qr & " WHERE username = '" & SQLEncode(Session("username")) & "'")
Hvordan jeg tilpasser det fra din tutorial, aner jeg ikke. Der skal ikke laves et tjek på formularfelter. Der er ret beset kun en checkbox:
<input type="checkbox" name="qr" onChange="this.form.submit();"<% If RSchosenSetting("qr") = 1 Then %> checked<% End If %>>
Og der er noget css, som udseendemæssigt ændrer denne checkbox til en toggle button. Istedet for at checke/unchecke checkbox, får man en toggle button, hvor den er inaktiv i venstre position (unchecked), og aktiveres ved tryk (står i højre position, checked). Så der ligger 2 funktioner i én: check/uncheck boksen og submit. Det er enten/eller, checked/ikke-checked. Der er ingen andre formular felter at lave et tjek på.
Hvordan jeg konverterer den tutorial til noget brugbart, det aner jeg simpelthen for lidt om. Jeg lægger mig fladt ned og erkender.
Jeg kan ikke se hvordan jeg skal stykke det sammen og tilføje relevante linier, og fjerme irrelevante linier fra den tutorial. Skal process.php omdannes til process.asp <%=asp%>? Jeg kender ikke nok til PHP til at kunne konvertere til det ASP. Jeg kan ikke se min vej ind i det / ud af det. Jeg går ud fra, at humlen i alt det her er at foretage et ASP kald til en AJAX funktion? Du må undskylde, hvis jeg har formuleret mig forkert :) Jeg håber, at én af Jer (hvis ikke begge) kan stykke noget brugbart sammen. Det ville være en stor hjælp. Omvendt kan jeg også forstå det, hvis det er for meget at bede om. Jeg er bare vejet og fundet for let til at kunne udføre dette uden at blive holdt i hånden.
Men bortset fra det, så ønskes I begge og Jeres kære en rigtig Glædelig Jul :)