webForumDet fria alternativet

.doc filer ska listas dynamiskt i en ListBox?

ASP

3 svar · 177 visningar · startad av Daniel78

Medlem sedan jan. 2001200 inlägg
Frågan#1

Hej, jag undrar hur man ska göra om man vill att en ListBox dynamiskt ska innehålla ett antal länkar(sökvägen) enbart till .doc filer som finns på min server så att man kan välja en av dem och skicka vidare till en annan asp sida som tar emot den sökvägen man valde?

Medlem sedan dec. 19998 577 inlägg
#2

Hejsan!

Då får du kolla in FileSystemObject (FSO), där kan du skapa en loop av alla filer i en katalog. Sedan i den loopen lägger du in en begränsning på allt utom avslutande .doc, och skapar samtidigt listboxen... Lägg då in sökvägen till value="" i selectsatsen och filens namn mellan option-taggarna, en submitknapp... och sedan är det klart...

Bara att ta emot med Request.Form("listboxen") och skriva ut den på sidan...

Lycka till!

Mvh, Vide

------------------
Nu har du sjungit på sista refrängen
Jourhavande Vide

Medlem sedan jan. 2001200 inlägg
#3

Kodbiten som jag lyckats med ser ut som nedan, det som inte funkar så bra är att det bildas en ny listbox för varje dokument! Jag vill att alla ska listas i samma ListBox?

<%
For Each File In Folder.Files
If Right(File.Name,4) = ".doc" Then
%>

<form method="post" action="kod.asp">
<select name="docfil">
<option value="FileName=<%=File.Path%>"><%=File.Name%><%
End if
Next
%></option>
</select>
<input type="submit" name="Submit" value="Skicka">
</form>

Tack för hjälpen

Medlem sedan dec. 19998 577 inlägg
#4

Testa detta då...

<form method="post" action="kod.asp">
<select name="docfil">
<%
For Each File In Folder.Files
If Right(File.Name,4) = ".doc" Then
%>
<option value="<%=File.Path%>"><%=File.Name%></option>
<%
End if
Next
%>
</select>
<input type="submit" name="Submit" value="Skicka">
</form>

------------------
Nu har du sjungit på sista refrängen
Jourhavande Vide

261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)