17. december 2004 - 12:18Der er
5 kommentarer og 1 løsning
Brug af Javascriptvariable i ASP
Er det muligt at benytte en variable fra et Java-script i et ASP kald til en database, og hvordan kan det eventuelt gøres?
function addsubmmenus(name) { with(mymenu = new submenu(name)) { <% ... Conn.Open ConnString strSQL = "SELECT * FROM Menu where Name = // name Set rs = Conn.Execute(strSQL) ... %>
Jeg forstår godt problematikken, men det jeg gerne ville er at kunne kalde fx. funktionen addsubmmenues med "SubMenu 1" som parameter, og alle poster i databasen med navnet SubMenu 1 bliver hentet:
strSQL = "SELECT * FROM Menu where Name = // Javascript-variablen - name
Hvis det er clientside javascript, så er der kun de muligheder jeg skitserede. Dog kan du også overføre tingene via cookies, men det kræver stadig et kald til serveren.
Jeg ville helt klart lave det ved at lade ASP-en udskrive alle data til menuen i nogle arrays. Dem kan du så bruge clientside til at lave menuen.
Prøv at tilmelde dig wannasave, der er en autoudfyldning af bynavn efter indtastet postnummer. Se koden, alle postnumre og byer står som arrays
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.