Avatar billede moso Nybegynder
03. februar 2003 - 12:38 Der er 6 kommentarer og
1 løsning

Indhold i mappe skal vises i dropdown.

Jeg skal bruge en funktion der viser indholdet af en mappe i en dropdown-boks.
Er der nogen der har nogle gode ideer til hvordan det skal gribes an?
Avatar billede backside Nybegynder
03. februar 2003 - 12:50 #1
Avatar billede backside Nybegynder
03. februar 2003 - 12:52 #2
http://www.backside.dk/e/dir.asp
Her er den i funktion.
Avatar billede backside Nybegynder
03. februar 2003 - 12:54 #3
Skulle selvfølgelig være i en dropdown, men det kan vel nemt løses.
Bare afvis mit svar da det ikke var et svar på spørgsmålet.
Avatar billede moso Nybegynder
03. februar 2003 - 12:54 #4
De funktioner i viser er ok, men jeg har brug for at få værdierne lagt ind i en dropdown-menu så man kan vælge en fil.
Avatar billede backside Nybegynder
03. februar 2003 - 14:00 #5
Kan sku ikke få den helt til at virke. Jeg gi´r op.
Avatar billede eagleeye Praktikant
03. februar 2003 - 20:42 #6
Prøv med dette:


<%
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder(Server.MapPath("..\images"))
%>
<select name="filen" size="1" cols="40">
  <option value="">Ingen fil valgt</option>
<% For Each objFile in objFolder.Files %>
  <option value="<%=objFile.Name%>"><%=objFile.Name%></option>
<% next %>
</select>
<%
Set objFolder = Nothing
Set objFile = Nothing
Set objFSO = Nothing
%>
Avatar billede moso Nybegynder
03. februar 2003 - 20:49 #7
Tusind tak eagleeye.
Jeg fandt denne her og den virker også:

<%dim jm_fso, jm_file, jm_types, jm_path, jm_folder,jm_show,jm_i,jm_ext
jm_ext=true
jm_path = "../images"
jm_types = split(replace("asp,html,jpg"," ",""),",")
Set jm_fso = Server.CreateObject("Scripting.FileSystemObject")
Set jm_folder = jm_fso.GetFolder(Server.MapPath(jm_path))

For Each jm_file in jm_folder.Files
jm_show=false
for jm_i=0 to ubound(jm_types,1)
If lcase(right(jm_file.name,3)) = jm_types(jm_i) then jm_show=true
next
If jm_show=true then
if jm_ext=true then
response.write "<option value=""" & jm_File.Name & """>" & jm_File.Name & "</option>"  &vbcrlf
else
response.write "<option value=""" & jm_File.Name & """>" & mid(jm_File.Name,1,len(jm_File.Name)-4) & "</option>"  &vbcrlf
end if
end if
next
set jm_file=nothing
set jm_folder = nothing
set jm_fso=nothing%>

Men tak alligevel...
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