Avatar billede lasserasch Juniormester
29. april 2004 - 13:15 Der er 5 kommentarer og
1 løsning

Fejl i ASP script - HJÆLP HJÆLP

Her er et lille script jeg har leget lidt med! Det viser et tilfældet billed, fra en bestemt mappe!

Dvs. Det burde det! Kan ikke få det til at virke!

Nogen er der kan se fejlen, så er der 200 points!

-------------------------------------------------------

<html>
<head>
<title>Untitled</title>
</head>
<body>
<% 
a = int(rnd*filescount)
folderPath=Server.MapPath("/billeder"+a)
Set fso = CreateObject("Scripting.FileSystemObject")
Set fsoFolder = fso.GetFolder(folderPath)
filesCount = fsoFolder.Files.Count
Randomize
%>
<img src="images_sub/pic<%=a%>.jpg">
</body>
</html>
Avatar billede lasserasch Juniormester
29. april 2004 - 13:16 #1
Ups... Manglede lige dette. Fejlen browseren kommer med ser sådan ud :

Fejltype:
Der opstod en Microsoft VBScript-kørselsfejl (0x800A01B6)
Objektet understøtter ikke denne egenskab eller metode
/bowlandfun/visepics.asp, line 13
Avatar billede Meggel Novice
29. april 2004 - 13:22 #2
hva line er 13 ??
Avatar billede Meggel Novice
29. april 2004 - 13:24 #3
folderPath=Server.MapPath("/billeder/"+a)prøv med det
Avatar billede fennec Nybegynder
29. april 2004 - 13:39 #4
folderPath=Server.MapPath("/billeder"+a)
skal være:
folderPath=Server.MapPath("/billeder"&a)
Avatar billede fennec Nybegynder
29. april 2004 - 14:08 #5
En lille bemærkning.
Hvis der ikke er noget kode før det viste, vil a altid give 0. Hvilket betyder at folderPath altid vil være:
folderPath=Server.MapPath("/billeder0")
Avatar billede fennec Nybegynder
29. april 2004 - 14:11 #6
Koden skulle nok nærmere være....

<html>
<head>
<title>Untitled</title>
</head>
<body>
<% 
folderPath=Server.MapPath("/billeder")
Set fso = CreateObject("Scripting.FileSystemObject")
Set fsoFolder = fso.GetFolder(folderPath)
filesCount = fsoFolder.Files.Count
Randomize
a = int(rnd*filescount)
%>
<img src="images_sub/pic<%=a%>.jpg">
</body>
</html>
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