/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Fil-Paging med FileSystemObject ?¿?
Fra : Santa AKA ?


Dato : 24-06-01 17:19

Hejsa allesammen
Jeg har et problem med den fil-paging man kan finde på html.dk
(http://www.html.dk/scripts/asp/00011)

Koden er:

<%

Dim ImageDir, objFS, objFolder, intPage, intPageSize, objFiles
ImageDir = "/files/wallpaper/" 'Mappen med filerne
Set objFS = CreateObject("Scripting.FileSystemObject") 'Laver Objectet
"FileSystemObject"
Set objFolder = objFS.GetFolder(Server.MapPath(ImageDir)) 'Sætter objFolder
= ImageDir

intPage = Request.Querystring("page")
If isNumeric(intPage) = False Or intPage < 1 Then
intPage = 1
End If

intPageSize = 10 'Antal
filer pr. side
intImgCount = objFiles.Count 'HER ER DEN
FAMØSE LINIE 51!!!! Hvad er der galt?
intPage.Count = -Int(-(intImgCount/intPageSize))

Response.Write "<p><strong>" & intImgCount & " Wallpapers - Showing page " &
intPage & " af " & intPageCount & ":</strong></p>"

For Each Image In objFiles
intFile = intFile + 1
If (intFile >= ((intPage-1)*intPageSize)+1) And (int =< (intPageSize))
Then
Response.Write "<p><img src='" & ImageDir & Image.Name & "' /></p>"
End If
Next

strScriptName = Request.Servervariables("ScriptName")
Response.Write "<p>Go to page "
For i = 1 To intPageCount
Respons.Write "<a href=" & strScriptName & "?page=" & i & ">" & "</a> "
Next
Response.Write "</p>"
Set objFS = Nothing
%>

Øhh... Koden er lidt rodet... sorry 4 that...

Jeg får en fejl:

Der opstod en Microsoft VBScript-kørselsfejl fejl '800a01a8'

Et objekt er obligatorisk: ''

/wallpaper/wallpaper.asp, linje 51

Linie 51 lyder:

intImgCount = objFiles.Count

Er der nogen der kan se hvad der er galt??? (jo, kan godt se at der mangler
et objekt, men jeg er sgu ikk så fandens god til det....)

På forhånd MANGE tak

--
Best Regards
Santa AKA ?
--
Remove xXx to email :)
Wanted: (files may be uploadet to blackdefender.adsl.dk look/look. Please
write To Santa, it's a friends server...)
Crack for HomeSite 4.5.2 that works
Crack for ASP Edit 2001 build 28 that works
Licence # til DJ MIX PRO v. 2.0 build 4
Cheap ATX-cabinet for my pc




 
 
Jonas Astrup - html.~ (24-06-2001)
Kommentar
Fra : Jonas Astrup - html.~


Dato : 24-06-01 21:01

Santa AKA ? wrote in dk.edb.internet.webdesign.serverside.asp:
> Er der nogen der kan se hvad der er galt???

Fejlen opstår ganske rigtigt i linie 51 - men skyldes at du længere oppe har
slettet en temmelig central linie fra det oprindelige script:

Set objFiles = objFolder.Files

Tilføj den, så skulle det funke

Mvh
Jonas

--
Brug Validator service: http://www.html.dk/validator
- Tast din URL én gang, og validér dokumentet hos 12 validatorer
- Understøtter HTML, CSS og søgemaskineoptimering

Santa AKA ? (26-06-2001)
Kommentar
Fra : Santa AKA ?


Dato : 26-06-01 23:31

Jo... Eller også har jeg ikke skrevet den *g*

> Fejlen opstår ganske rigtigt i linie 51 - men skyldes at du længere oppe
har
> slettet en temmelig central linie fra det oprindelige script:
>
> Set objFiles = objFolder.Files

Hvor skal den være? Går ud fra at det er heri et sted... Er knap så god til
det her ASP/VB-noget...

Dim ImageDir, objFS, objFolder, intPage, intPageSize, objFiles
ImageDir = "/files/wallpaper/"
Set objFS = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFS.GetFolder(Server.MapPath(ImageDir))
HER?
--
Best Regards
Santa AKA ?






Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408869
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste