|
| ikke vise .asp filer Fra : hubi | Vist : 798 gange 100 point Dato : 21-07-07 13:54 |
|
hey har lige et galleri i asp som der viser alle billeder i den mappe som galleriet ligger i men desværre viser galleriet også den asp fil nogle der ved hvordan jeg gør så den ikke viser asp filer koden er her:
Kode <%
billedeSti = "/album/skitur/"
antalBillederPrSide = 9
antalBillederPrRekke = 3
if Request.QueryString("billede") = "" then
start = request.querystring("start")
if start = "" then start = 0
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFolder(server.mappath(billedeSti))
Set fc = f.Files
For Each billed in fc
arrayBuild = arrayBuild & billed.name & "|"
next
arrayBuild = left(arrayBuild, (len(arrayBuild) - 1))
myArray = Split(arrayBuild, "|")
Antalsider = int(ubound(myarray) / antalBillederPrSide)
antal = 0
for i = start to (start + antalBillederPrSide-1)
if not i > ubound(myarray) then
if antal = 0 then Response.Write "<TR>"
%>
<td width="<%=Int(antalBillederPrRekke/100)%>"><p align="center">
<a href="?billede=<%=billedeSti%>/<%=myArray(i)%>">
<img SRC="<%=billedeSti%>/<%=myArray(i)%>" border="1" color="black" WIDTH="116" HEIGHT="82">
</a></td>
<%
else
nesteside = 1
end if
antal = antal + 1
if antal = 3 then
Response.Write "</TR>"
antal = 0
end if
next
if antal > 0 then Response.Write "</TR>"
%>
</table>
<center>
<%
if start <> 0 then
response.write "<a href=""?start=" & (start - 6) & """>Forrige</a>"
end if
response.write(" ")
if nesteside <> 1 then
response.write "<a href=""?start=" & (start + 6) & """>Næste</a>"
end if
%>
</center>
<%
else
'Vis billedet
%>
<tr><td align="center">
<img SRC="<%=Request.QueryString("billede")%>" border="1" width="506" height="462">
<p align="center"><a href="javascript:history.back();">Tilbage</a></p>
</td>
</tr>
</table>
<%
end if %> |
//jesper
| |
| Kommentar Fra : smorch |
Dato : 21-07-07 14:09 |
|
For Each billed in fc
if billed.type="JPEG Image" or thing.type="GIF Image" then
arrayBuild = arrayBuild & billed.name & "|"
end if
next
Det skulle gøre det, hvis det er gif og jpg billeder du vil se
Mvh
sMorch
| |
| Kommentar Fra : hubi |
Dato : 21-07-07 14:26 |
|
jeg får fejlen: Et objekt er obligatorisk: ''
i linien
if billed.type="JPEG Image" or thing.type="GIF Image" then
| |
| Kommentar Fra : smorch |
Dato : 21-07-07 14:44 |
|
thing skal skiftes ud med billed i
if billed.type="JPEG Image" or thing.type="GIF Image" then
| |
| Kommentar Fra : hubi |
Dato : 21-07-07 14:54 |
|
det altså ikk for at være besværlig men nu får jeg en fejl der hedder:
Procedurekaldet eller argumentet er ugyldigt: 'left'
i linien:
arrayBuild = left(arrayBuild, (len(arrayBuild) - 1))
det er linien lige efter next
| |
| Kommentar Fra : smorch |
Dato : 21-07-07 15:18 |
|
Set fc = f.Files
For Each billed in fc
arrayBuild = arrayBuild & billed.name & "|"
next
For Each thing in f.files
if thing.type="JPEG Image" or thing.type="GIF Image" then
arrayBuild = arrayBuild & thing.name & "|"
end if
next
| |
| Kommentar Fra : smorch |
Dato : 21-07-07 15:44 |
|
Prøv lige dette:
For Each thing in f.files
if thing.type="JPEG Image" or thing.type="GIF Image" then
response.write(thing.type & "<br>")
arrayBuild = arrayBuild & thing.name & "|"
end if
next
Og find så ud af hvad asp filens ´´type´´ er - kopier det ind i
if thing.type<>"ASP FILENS TYPE" then
i stedet for
if thing.type="JPEG Image" or thing.type="GIF Image" then
og prøv igen.
| |
| Accepteret svar Fra : smorch | Modtaget 100 point Dato : 21-07-07 16:05 |
|
Og - jeg Dumkopffffffff - du kunne jo bare lægge asp filen et helt andet sted end i album/skitur mappen, da du jo bruger
billedeSti = "/album/skitur/"
og så sørge for, at der ikke er andet end billeder i /album/skitur/ mappen
Mvh
sMorch
| |
| Kommentar Fra : hubi |
Dato : 21-07-07 16:12 |
|
den mlighed har jeg også tænkt på men jeg reger med at jeg får lidt flere ferie billeder og dermed flere albums og så skal jeg jo ha en mappe med asp filen som der peger på album mappen
og når jeg har et nyt album så skal jeg lave en ny mappe lægge asp filen og pege den på det album den skal vise det ser jeg lidt som en besværlig metode
jeg skal hele tiden have en mappe med gallery.asp og en mappe med billeder da der ikke er 2 filer der kan hedde det samme ved ikk lige om jeg misforstår noget??
| |
| Kommentar Fra : smorch |
Dato : 21-07-07 16:19 |
|
Så kan du jo bare lægge en variabel ind i gallery.asp hvor du bestemmer mappenavnet
billedeSti = request.querystring("mappe")
if billedeSti = "" then billedeSti = "/album/skitur/"
og så sørge for at billedestien starter og slutter med / fx.: /mappenavn/
sMorch
| |
| Kommentar Fra : smorch |
Dato : 22-07-07 13:23 |
|
Kender det - Jeg har også meget ild i hjernen
Sæl Tak
og ilm
sMorch
| |
| Du har følgende muligheder | |
|
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.
Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
| |
|
|