webForumDet fria alternativet

FSO problem!

4 svar · 240 visningar · startad av paddan

paddanMedlem sedan dec. 2002299 inlägg
#1

Hej Hej!
Jag har fått tag i detta scriptet:

<%
set fso = server.createobject("scripting.filesystemobject")
set folder = fso.getFolder(server.mappath("/sponsor/"))
set files = folder.files

for each Item in files

response.write "<img src='sponsor/"& Item.name &"'>"
Next

set folder = nothing
set fso = nothing
set files =nothing
%>

Det listar jo alla bilderna..nu kommer det till problemet!
Vi säger att jag döper en fil till adidas.com.gif

Då vill jag att Den ska visa bilden som länk och skriva ut http://www.adidas.com som länk!

Hur gör man det??

Mvh Martin

@ndersMedlem sedan juni 200032 969 inlägg
#2
function getAddr(imgname)
     imgname = replace(imgname, ".gif", "")
     imgname = replace(imgname, ".jpg", "")
     getAddr = "http://" & imgname & "/"
end function

Kalla på funktionen:

sItemName = Item.Name
response.write "<a href=""" & getAddr(sItemName) & """><img src=""" & sItemname & """ border=""0""></a>"

Du får inte ha funktionsdefinitionen i en loop.

paddanMedlem sedan dec. 2002299 inlägg
#3

Det blir fel...
Fel med:
Kompileringsfel i Microsoft VBScript fel '800a03ea'

Syntaxfel

Den pekar på det sista...</a>

<%
set fso = server.createobject("scripting.filesystemobject")
set folder = fso.getFolder(server.mappath("/sponsor/"))
set files = folder.files

function getAddr(imgname)
     imgname = replace(imgname, ".gif", "")
     imgname = replace(imgname, ".jpg", "")
     getAddr = "http://" & imgname & "/"
end function

for each Item in files

sItemName = Item.Name
response.write "<a href=""" & getAddr(sItemName) & """><img src=""" & sItemname & """ border=""0"">"</a>"

Next

set folder = nothing
set fso = nothing
set files =nothing
%>
@ndersMedlem sedan juni 200032 969 inlägg
#4

Ett citationstecken för mycket mellan html-taggarna, det borde du också kunna se?

Ta bort " precis före </a>.

paddanMedlem sedan dec. 2002299 inlägg
#5

Såg inte det...
Tack ännu en gång för hjälpen...!

Mvh Martin

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)