Avatar billede dk_zerocool Nybegynder
17. december 2004 - 12:18 Der 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)
        ... 
      %>
Avatar billede ldanielsen Nybegynder
17. december 2004 - 12:22 #1
Du er nødt til at beskrive mere præcist hvad du vil. Det kan sikkert gøres.

ASP køres på serveren, og du kan lave serveren skrive javascript ind i den html der sendes til browseren.

Javascript afvikles i browseren, og du kan lade javascript ændre indholdet i input-fleter, der så sendes til serveren. Så ASP kan se dem ...
Avatar billede dk_zerocool Nybegynder
17. december 2004 - 12:32 #2
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
Avatar billede dk_zerocool Nybegynder
17. december 2004 - 13:00 #3
Man kan jo bruge Request.Form(variable) hvis man kommer fra en til en anden side, men kan det lade sig gøre på én side?
Avatar billede ldanielsen Nybegynder
17. december 2004 - 13:40 #4
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
Avatar billede dk_zerocool Nybegynder
01. januar 2006 - 21:43 #5
Ida, vil du ikke sende et svar så spørgsmålet kan blive lukket
Avatar billede ldanielsen Nybegynder
02. januar 2006 - 10:24 #6
jo ...
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester