Avatar billede thomas_regin Nybegynder
27. juni 2001 - 11:01 Der er 1 kommentar

At gøre brug af en javascript variabel i ASP..

Hejsa!

Jeg har et lille problem, som faktisk har plaget mig i de sidste 3 uger.. På mit site har jeg en dropdown menu, som når der vælges et punkt på listen, popper en tabel ud med et link længere nede på siden uden at siden reloader! Dette link skulle gerne indeholde de respektive ID\'er fra dropdown-menuen, men jeg kan #\"¤)\"# ikke få min javascript funktion til at virke ordentligt.

Her er en del af koden:

//Denne funktion popper tabellen ud, hvor linket skal stå, når der er valgt noget i dropdown-listen

function passGroup()
{
    if (document.frmOpkunder.prioritet.value == \"\")
    {
    userGroup.style.display=\"none\";
    }
    else
    userGroup.style.display=\"block\"
    get_id()
}

//Denne funktion skriver linket

function get_id()
{
var theNumber = document.frmOpkunder.prioritet.value
document.write(\"<a href=NewWindow(user_groups.asp?id=\" + theNumber + \",Groups,300,300,no)>Se valgte gruppes rettigheder</a>\");
}

Problemet med denne funktion er, at den i denne udgave skriver linket på en helt blank side, og det kan jeg ikke rigtigt bruge til noget.

Det jeg faktisk har brug for, er at kunne kalde function get_id() helt nede i bunden af koden, hvor jeg har brug for den. Problemet er, at så får jeg en fejlmeddelelse om, at variablen, theNumber er udefineret. Osse selv om, at jeg giver den et: var theNumber=0

Jeg ved godt, at det er meget forvirrende forklaret, men jeg håber alligevel, at i kan finde en smule hoved og hale i det alligevel.

På forhånd tak,

Thomas Regin.
Avatar billede kichian Nybegynder
29. juni 2001 - 10:06 #1
Prøv JavaScriptgruppen
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