Avatar billede rif1900 Nybegynder
31. januar 2007 - 14:18 Der er 4 kommentarer og
1 løsning

Kan ikke få lov at sende kommasepereret liste

Hejsa

jeg står lige med et lille problem med denne funktion:

function PopupAnsatte("orid")
{
ansatpopup = window.open( "visansatte.asp?id=" +orid,"EnhederAnsatte","scrollbars=1,height=700,width=400,resizeable=1");
ansatpopup.moveTo(500,100);

}

Den virker fint nåt orid bare er ET nummer e.g.
kalder funktionen med et nummer:
PopupAnsatte(80000000)


men i nogle tilfælde vil det være en kommasepereret liste
Kalder funktionen med to numre:
PopupAnsatte(80000000,80000001)

er der nogle herinde der kan fortælle mig hvilke jursteringer jeg skal lave i koden for at den kan modtage en kommasepereret liste?

Meget værdsat hvis nogen kan hjælpe.
Avatar billede rif1900 Nybegynder
31. januar 2007 - 14:20 #1
har lige ændret første linie til:

function PopupAnsatte(orid)

og nu kan den godt modtage det første tal.
Avatar billede rif1900 Nybegynder
31. januar 2007 - 14:23 #2
kald:
PopupAnsatte(80000000,80000001)

resultatet:
visansatte.asp?id=80000000

Ønsket resultat:
visansatte.asp?id=80000000,80000001

så tror jeg at jeg har gjort det så klart som muligt :)
Avatar billede rif1900 Nybegynder
31. januar 2007 - 14:45 #3
nå jeg løste selv problemet ved at kalde med enkelt pinger
PopupAnsatte('80000000,80000001')

det gjorde tricket.
Avatar billede olebole Juniormester
31. januar 2007 - 14:49 #4
<ole>

Hvis du sender et komma, giver dette ikke mening:
    "visansatte.asp?id=" +orid

Kommaet er et specialtegn, som skal escapes:
    http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference:Global_Functions:encodeURIComponent

/mvh
</bole>
Avatar billede olebole Juniormester
31. januar 2007 - 14:50 #5
- og resutatet vil blive:
    "visansatte.asp?id=" + encodeURIComponent(orid)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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