08. februar 2004 - 21:13
Der er
10 kommentarer og 1 løsning
Vis filer i felt
Er det muligt at få vist filer i et dir på ens server i et list felt.. f.eks mappen: katalog/filer/ så alle de filer der er der, kommer i et felt hvor man kan vælge en af dem og så man kan vælge en af filerne? håber i forstår hvilke slags felt jeg mener for kan ikke huske navnet på det...
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
08. februar 2004 - 21:17
#1
<% mvirtual = "katalog/filer/" 'her billeder set fso = Server.CreateObject("Scripting.FileSystemObject") set mappe = fso.GetFolder(Server.MapPath(mvirtual)) set filer = mappe.files tmp = "<SELECT SIZE=4 NAME=""billede" CLASS=""field"">" & VbCrLf tmp = tmp & "<OPTION SELECTED VALUE=""" & "Intet billede" & """" tmp = tmp & ">-- Intet billede --</OPTION>" & VbCrLf for each file in filer tmp = tmp & "<OPTION VALUE=""" & file.name & """" tmp = tmp & ">" & file.name & "</OPTION>" & VbCrLf Next tmp = tmp & "</SELECT>" set filer = nothing set mappe = nothing set fso = nothing Response.Write(tmp) %> Noget i denne stil ?
08. februar 2004 - 21:21
#2
Microsoft VBScript compilation error '800a0401' Expected end of statement /test.asp, line 7 tmp = "<SELECT SIZE=4 NAME=""billede" CLASS=""field"">" & VbCrLf --------------------------------------^ Fåer smidt dette her ud?
08. februar 2004 - 21:32
#3
en lille trykfejl... <% mvirtual = "katalog/filer/" 'her billeder set fso = Server.CreateObject("Scripting.FileSystemObject") set mappe = fso.GetFolder(Server.MapPath(mvirtual)) set filer = mappe.files tmp = "<SELECT SIZE=4 NAME=""billede"" CLASS=""field"">" & VbCrLf tmp = tmp & "<OPTION SELECTED VALUE=""" & "Intet billede" & """" tmp = tmp & ">-- Intet billede --</OPTION>" & VbCrLf for each file in filer tmp = tmp & "<OPTION VALUE=""" & file.name & """" tmp = tmp & ">" & file.name & "</OPTION>" & VbCrLf Next tmp = tmp & "</SELECT>" set filer = nothing set mappe = nothing set fso = nothing Response.Write(tmp) %> Sådan her!
08. februar 2004 - 21:36
#4
nu kan det godt være det er mig der er dum.. men får stadig: Microsoft VBScript compilation error '800a0401' Expected end of statement /test.asp, line 7 tmp = "<SELECT SIZE=4 NAME=""billede" CLASS=""field"">" & VbCrLf --------------------------------------^
08. februar 2004 - 21:38
#5
<% mvirtual = "katalog/filer/" 'her billeder set fso = Server.CreateObject("Scripting.FileSystemObject") set mappe = fso.GetFolder(Server.MapPath(mvirtual)) set filer = mappe.files tmp = "<SELECT SIZE=4 NAME=""billede"" CLASS=""field"">" & VbCrLf tmp = tmp & "<OPTION SELECTED VALUE=""Intet billede"""" tmp = tmp & ">-- Intet billede --</OPTION>" & VbCrLf for each file in filer tmp = tmp & "<OPTION VALUE=""" & file.name & """" tmp = tmp & ">" & file.name & "</OPTION>" & VbCrLf Next tmp = tmp & "</SELECT>" set filer = nothing set mappe = nothing set fso = nothing Response.Write(tmp) %> prøver lige igen.. Fik ikke rettet fejlen.. Prøv denne!
08. februar 2004 - 21:39
#6
Nej nej nej... Der er en eller anden fejl på exp tror jeg.. Men efter billede skal du have 2x " for at det virker, men det vil den åbenbart ikke acceptere.. altså skal den se ud som: tmp = "<SELECT SIZE=4 NAME=""billede"" CLASS=""field"">" & VbCrLf
08. februar 2004 - 21:40
#7
Hmm... Glem lige kodeeksemplet i mit sidste indlæg. Der fjernede den naturligvis også den anden " men der skal være 2 af dem efter hinanden
08. februar 2004 - 21:43
#8
Takker virker.. og jeg kan vel via: rs("billede") = Request.form("billede") smide det man har valgt ind i en database ikke?
08. februar 2004 - 21:44
#9
jo præcis...
08. februar 2004 - 21:47
#10
takker :)
08. februar 2004 - 21:48
#11
Anytime Takker for points.. ..Ellebæk!
Kurser inden for grundlæggende programmering