Avatar billede ameq Nybegynder
26. juli 2004 - 22:45 Der er 10 kommentarer og
1 løsning

Dropdown i vb

Kan det være rigtig at man ikke kan tilføje et nyt item i en dropdown så det måde virker i IE og NS og hvordan gøre man lige... jeg har sidet og søgt google igemmen nu =(
Avatar billede powell Nybegynder
27. juli 2004 - 09:05 #1
<html>
<head>
    <title>Test</title>
</head>

<body>

<input type=text size=20 id=tekstfelt>
<input type=button value="TRYK" onclick="vbscript:ButtonActivated">

<div id=testDrop></div>

<script language="vbscript">
dim arrSelectData(10)

arrSelectData(0) = "test 1"
arrSelectData(1) = "test 2"
arrSelectData(2) = "test 3"

SetupSelect

Function SetupSelect ()
    dim strDataStreng
   
    arrSelectData(4) = document.all("tekstfelt").value
    for i=0 to 9
        strDataStreng = strDatastreng & "<OPTION>" & arrSelectData(i)
    next
    document.all("testDrop").innerHTML = "<SELECT NAME=SelectDrop SIZE=1>" & strDataStreng & "</SELECT>"
   
End Function

Function ButtonActivated ()

    SetupSelect
   
End Function
</script>

<br>

</body>
</html>
Avatar billede powell Nybegynder
27. juli 2004 - 09:06 #2
Ved ikke om det vil virke i NS - mener ikke at NS kører VBscript
Avatar billede powell Nybegynder
27. juli 2004 - 09:09 #3
Rutinen er yderst simpel. Det der indtastes i tekstfeltet sættes ind på plads fire i selectboksen efter knappen er aktiveret. Rutinen kan herfra nemt udbygges og sættes op så den passer til dine behov.
Avatar billede ameq Nybegynder
27. juli 2004 - 10:04 #4
det script laver da en dropdown da?
Avatar billede ameq Nybegynder
27. juli 2004 - 10:08 #5
men det du endlig er at skrive noget nyt html ind i dropdown?
Avatar billede powell Nybegynder
27. juli 2004 - 10:09 #6
Jeg tror ikke jeg har forstået dit spørgsmål!
Avatar billede ameq Nybegynder
27. juli 2004 - 10:44 #7
okey jeg har en select box og i den select box skal jeg vel hjælp af et vb script tilføje en ny option
Avatar billede powell Nybegynder
27. juli 2004 - 11:02 #8
Den eneste mulighed jeg kender til er ved at lave en ny Select i HTML og kaste denne ind i et layer.
Alle oplysningerne kan du jo stadig gemme i et array, så længe brugeren er på siden vil data i arrayet bestå, derfor er det ikke så problematisk.
Hvis brugeren derimod skal kunne "springe" mellem forskellige sider, er løsningen nok nærmere at benytte sig af frames.
En selectbox i HTML er jo en statisk enhed, og tror ikke man udenvidere kan gøre denne dynamisk, hvis det lykkedes for dig at finde et andet svar på dit problem, ville jeg da gerne høre om dette, da jeg ofte selv har behov for en lign. funktion. Men indtil da ved jeg at min funktion med at "kaste" data ind i et layer virker.
Avatar billede ameq Nybegynder
27. juli 2004 - 11:11 #9
hm okey, jeg læset også et eller andet om det ikke skulle kunne lade sig gøre...
Avatar billede ameq Nybegynder
28. september 2004 - 13:39 #10
svar?
Avatar billede powell Nybegynder
28. september 2004 - 13:42 #11
Den eneste mulighed der stadig findes, vil jeg mene er at "snyde" sig frem. Se mit uaccepterede svar.
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