Thread View: dk.edb.internet.webdesign.serverside.asp
7 messages
7 total messages
Started by Jens R. Rasmussen
Thu, 27 Oct 2011 14:43
Sortering i dropdown-boks
Author: Jens R. Rasmussen
Date: Thu, 27 Oct 2011 14:43
Date: Thu, 27 Oct 2011 14:43
38 lines
2687 bytes
2687 bytes
Jeg skal lave lidt manipulation af nogle filer i mit bibliotek p�
html-serveren. De hedder alle sammen vinnytx.doc, hvor x pt. har
v�rdier fra 1-126. Alle numre er pt. i brug bortset fra et
enkelt.
For nu at lade brugeren v�lge hvilket dokument han vil adressere,
har jeg lavet en dropdown-boks, hvor man skal kunne v�lge det
relevante nummer. Derfor g�r jeg f�lgende
- skriver Response.write �<select size= �1� name=�vinnyt'>
- Gennemser alle filer p� harddisken
- Udv�lger file.name = vinnyt*.doc
- Udtr�kker nummeret og skriver
-skriver Response.write �<option>� & nummer & �</option>�
next
Response.write �</select>�
Det virker fint, forst�et p� den m�de at dropdown-boksen viser
alle ca. 126 numre. Men desv�rre er de jo udtrukket af filnavnene
og derfor opfattes de som en streng og ikke som et tal. Dvs. at
r�kkef�lgen i dropdown-boksen bliver
1, 10, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 11, 110,
� 98, 99
Se denne r�kkef�lge ville jeg jo gerne have �rigtigt� dvs.
fortl�bende fra 1 til 126.
Jeg har uden held fors�gt at konvertere nummer med CInt(nummer)
uden at det g�r en forskel. Og jeg har ikke umiddelbart kunne
finde en parameter til hverken <select> eller <option> som kan
opfylde mit �nske.
Forslag?
mvh
/Jens
--
Vil du l�re at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- P�dagogiske tutorials p� dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
Re: Sortering i dropdown-boks
Author: J�rn Andersen
Date: Thu, 27 Oct 2011 15:44
Date: Thu, 27 Oct 2011 15:44
32 lines
2236 bytes
2236 bytes
On 27 Oct 2011 14:43:26 GMT, Jens R. Rasmussen <Jens.R.Rasmussen@uni-c.dk> wrote: >Det virker fint, forst�et p� den m�de at dropdown-boksen viser >alle ca. 126 numre. Men desv�rre er de jo udtrukket af filnavnene >og derfor opfattes de som en streng og ikke som et tal. Dvs. at >r�kkef�lgen i dropdown-boksen bliver >1, 10, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 11, 110, >� 98, 99 > >Se denne r�kkef�lge ville jeg jo gerne have �rigtigt� dvs. >fortl�bende fra 1 til 126. >Jeg har uden held fors�gt at konvertere nummer med CInt(nummer) >uden at det g�r en forskel. Og jeg har ikke umiddelbart kunne >finde en parameter til hverken <select> eller <option> som kan >opfylde mit �nske. > >Forslag? Der kan v�re flere veje at g�. N�r du skriver, at stort set alle numre fra 1 til 126 er i brug, kunne det m�ske v�re en id� at bruge en For-loop til simpelthen at l�be numrene igennem, checke om det tilh�rende filnavn eksisterer og s� udskrive option, hvis det g�r. Good luck, J�rn -- J�rn Andersen socialister.dk marxisme.dk
Re: Sortering i dropdown-boks
Author: Jens R. Rasmussen
Date: Thu, 27 Oct 2011 21:08
Date: Thu, 27 Oct 2011 21:08
29 lines
2235 bytes
2235 bytes
> Der kan v�re flere veje at g�.
> N�r du skriver, at stort set alle numre fra 1 til 126 er i brug, kunne
> det m�ske v�re en id� at bruge en For-loop til simpelthen at l�be
> numrene igennem, checke om det tilh�rende filnavn eksisterer og s�
> udskrive option, hvis det g�r.
>
> Good luck,
> J�rn
ja, det er en farbar vej. Jeg havde blot h�bet, at der var en (hedder det
attribut?) ligesom ved sql-s�gninger, hvor jeg kan skrive DESC for at
bestemme sorteringen. Alts� at jeg kunne tilf�je en slags "DESC" et sted
i
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.GetFolder(vinnytlager)
Set fc = f.Files
For Each f1 in fc
....
N� - jeg holder mig til dit forslag, som jo er farbar.
Tak for hj�lpen
/Jens
--
Vil du l�re at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- P�dagogiske tutorials p� dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
Re: Sortering i dropdown-boks
Author: Birger Sørensen
Date: Thu, 27 Oct 2011 21:24
Date: Thu, 27 Oct 2011 21:24
53 lines
3447 bytes
3447 bytes
Jens R. Rasmussen har bragt dette til os: > Jeg skal lave lidt manipulation af nogle filer i mit bibliotek på > html-serveren. De hedder alle sammen vinnytx.doc, hvor x pt. har > værdier fra 1-126. Alle numre er pt. i brug bortset fra et > enkelt. > For nu at lade brugeren vælge hvilket dokument han vil adressere, > har jeg lavet en dropdown-boks, hvor man skal kunne vælge det > relevante nummer. Derfor gør jeg følgende > - skriver Response.write ”<select size= ’1’ name=’vinnyt'> > - Gennemser alle filer på harddisken > - Udvælger file.name = vinnyt*.doc > - Udtrækker nummeret og skriver > -skriver Response.write “<option>” & nummer & “</option>” > next > Response.write ”</select>” > Det virker fint, forstået på den måde at dropdown-boksen viser > alle ca. 126 numre. Men desværre er de jo udtrukket af filnavnene > og derfor opfattes de som en streng og ikke som et tal. Dvs. at > rækkefølgen i dropdown-boksen bliver > 1, 10, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 11, 110, > … 98, 99 > > Se denne rækkefølge ville jeg jo gerne have ’rigtigt’ dvs. > fortløbende fra 1 til 126. > Jeg har uden held forsøgt at konvertere nummer med CInt(nummer) > uden at det gør en forskel. Og jeg har ikke umiddelbart kunne > finde en parameter til hverken <select> eller <option> som kan > opfylde mit ønske. > > Forslag? > > mvh > /Jens Nummerer filerne med tre eller fire cifre, i stedet for kun det nødvendige antal. Bagklog, har man altid lov at være - specielt hvis man husker det til næste gang man har brug for det. Ved ikke om der findes programmer der kan rename dokumenterne. Jeg har en gammel ACDSee32, der ville kunne gøre det i en enkelt handling - ved ikke om det kan bruges til andet end billeder. Det er faktisk til Windoze95, og jeg har en crack, men det findes vist ikke mere ellers. Hvis interessret, kan jeg lægge en kopi ud. Prøvede lige - og det ser ud til at kunne håndtere doc-filer også. Kun lokalt - ikke over FTP. Så hvis du har filerne på en host, er det måske for besværligt... Birger -- http://varmeretter.dk - billig, sund og hurtig mad http://bbsorensen.dk
Re: Sortering i dropdown-boks
Author: Stig Johansen
Date: Fri, 28 Oct 2011 08:15
Date: Fri, 28 Oct 2011 08:15
16 lines
1480 bytes
1480 bytes
Jens R. Rasmussen wrote: > Forslag? Ja. 1) Lad v�re med at bruge dropdownboxe til st�rre m�ngder! (Brugerne br�kker sig over det)- 2) Lav det i en <table> i stedet. 3) Indf�r en tablesort, s� brugeren selv kan sortere. 4) Lav evt. en 'onload=sortbynumber'. Og 'selecten' laver du med en checkbox i de forskellige r�kker. -- Med venlig hilsen Stig Johansen
Re: Sortering i dropdown-boks
Author: Jens R. Rasmussen
Date: Mon, 31 Oct 2011 22:29
Date: Mon, 31 Oct 2011 22:29
25 lines
2299 bytes
2299 bytes
Tak til jer alle for gode r�d og vejledning. Jeg valgte J�rns forslag, og jeg er ikke s� bekymret for dropdown-bokse, al den stund, at hvis man skal ned til nr 777 er det blot at trykke 3 syvtaller efter hinanden. Jeg overvejde Birgers forslag - men holdt fast i J�rns pga. mit storhedsvanvid. Jeg tror selvf�lgelig at mine programmer lever 1.000 �r eller mere, og s� er det jo ikke godt at vide hvor mange nuller jeg skal v�lge til nummereringen - og dermed begr�nse mig. Og s� er nummer 0000007 jo ogs� lidt kunstig her i starten :-) Jeg er facineret af Stigs forslag om Tablesort - en ting jeg ikke kender. Lidt s�gning her giver mig det indtryk, at det vist ikke er standard html eller standard asp - men noget java, hvilket jeg endnu har tilgode at g�re mig fortrolig med :-) mvh /Jens -- Vil du l�re at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET? - P�dagogiske tutorials p� dansk - Kom godt i gang med koderne KLIK HER! => http://www.html.dk/tutorials
Re: Sortering i dropdown-boks
Author: Stig Johansen
Date: Wed, 02 Nov 2011 09:07
Date: Wed, 02 Nov 2011 09:07
22 lines
1946 bytes
1946 bytes
Jens R. Rasmussen wrote: > Jeg er facineret af Stigs forslag om Tablesort - en ting jeg ikke > kender. Lidt s�gning her giver mig det indtryk, at det vist ikke er > standard html eller standard asp - men noget java, hvilket jeg endnu > har tilgode at g�re mig fortrolig med :-) Javascript, ikke Java. En <table> er standard HTML, og der kan man l�gge Javascript p�, s� tabellen kan sorteres stigende/faldende afh�ngig af hvilken overskrift(kolonne) man klikker p�. Jeg har alle de f�rdige 'byggeklodser', som ikke kr�ver s�rskilt kendskab til Javascript, s� skriv bare hvis du er intesseret i at teste/udvikle en s�dan 'tablesort' l�sning. Du kan f� det hele serveret f�rdigt, men det l�rer man ikke s� meget af ;-) -- Med venlig hilsen Stig Johansen
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads