Avatar billede unknown_someone Juniormester
10. september 2002 - 18:58 Der er 5 kommentarer og
1 løsning

asp-variabel i javascript

Hej

jeg har en variabel der bliver sat af noget asp - variablen er bestemt af sprog på siden, og det fungerer fint fint - fx

menupunkt1 = "Forside"

jeg har dog en menu der er bygget op af javascript og hvor et menupunkt/dropdown halløj kunne se sådan ud;

------------------------------------------------------

arMenu1 = new Array(
    DropWidth1,PosOfSubMenu1,0,
    '555555','000000','F4EBEC','ECD3D6','535E72','D0D0D0',
    "Hele Danmark","list.asp?branche=1&sex=1",0,
    "Sjælland","list.asp?area=1&branche=1&sex=1",0,
    "Fyn","list.asp?area=2&branche=1&sex=1",0,
    "Jylland","list.asp?area=3&branche=1&sex=1",0,
    "Bornholm","list.asp?area=4&branche=1&sex=1",0,
)

------------------------------------------------------

men hvad skal/kan jeg skrive for at jeg kan få variablen "menupunkt1" ind i stedet for "hele danmark"?

problemet er jo at jeg har lagt mit javascript i en seperat js-fil og bl.a. derfor vil den ikke lige som jeg vil

idéer?
Avatar billede eagleeye Praktikant
10. september 2002 - 19:02 #1
Noget i stil med dette du tænker på?

<%
menupunkt1 = "Hele Danmark"
%>

arMenu1 = new Array(
    DropWidth1,PosOfSubMenu1,0,
    '555555','000000','F4EBEC','ECD3D6','535E72','D0D0D0',
    "<%=menupunkt1%>","list.asp?branche=1&sex=1",0,
    "Sjælland","list.asp?area=1&branche=1&sex=1",0,
    "Fyn","list.asp?area=2&branche=1&sex=1",0,
    "Jylland","list.asp?area=3&branche=1&sex=1",0,
    "Bornholm","list.asp?area=4&branche=1&sex=1",0,
)
Avatar billede unknown_someone Juniormester
10. september 2002 - 19:09 #2
ja jo - men så er jeg vel tvunget til at lægge javascriptet direkte ind i mit html, for jeg kan vel ikke holde det i min js-fil? mener nemlig jeg har prøvet det
Avatar billede neteffect Nybegynder
10. september 2002 - 19:12 #3
Du kan lægge dit Javascript i en .asp fil og så include denne fil med
<!--#include file="dinjsfil.asp"-->
Avatar billede unknown_someone Juniormester
10. september 2002 - 19:48 #4
så kunne jeg jo lige så godt lægge den direkte ind i min normale asp-fil...
Avatar billede neteffect Nybegynder
10. september 2002 - 20:03 #5
- ja, det kunne du naturligvis. Men hvis nu du lod en VBScript funktion med argumenter generere javascriptet, kunne det eventuelt også benyttes i andre sammenhænge.
Avatar billede unknown_someone Juniormester
03. oktober 2002 - 16:02 #6
jeg har måttet gøre det kedelige - nemlig at lægge js'en ind i min asp-fil for at få de værdier jeg skulle bruge...
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