<%
'------------------
'© Katarina Johansson
'www.sarais.se
'april 2004
'enkel meny med hjälp av filens namn
'Filens namn skrivs ut i meny (ändelse bort)
'Stor första bokstav
'scriptet ersätter bokstavskombinationer
'till svenska tecken enligt nedan:
'aoo = å
'aaa = ä
'ooo = ö
'Aoo = Å
'Aaa = Ä
'Ooo = Ö
'_ = mellanslag
'------------------
dim minKatalog, minaFiler, txtM, filefound,_
mtxt, mtxt1, mtxt2, mtxt3, mtxt4, mtxt5, mtxt6,_
mtxt7, mtxt8, mtxt9
'------------------
'Skapar variabel för att läsa filsystem
'------------------
set minKatalog=CreateObject("Scripting.FileSystemObject")
'------------------
'Ger vägen till din menykatalog 1, absolut sökväg
'VIKTIGT, måste ändras till din egen
'------------------
set minaFiler=minKatalog.GetFolder(Server.MapPath("/sv"))
'------------------
'Letar upp alla filer i katalogen
'------------------
for each filefound In minaFiler.files
'------------------
'Tar bort filändelse
'------------------
txtM=len(filefound.Name)-4
mtxt=(Left(filefound.Name, txtM))
mtxt1=(Left(UCase(filefound.Name), 1))+(Mid(filefound.Name,2, (txtM-1)))
mtxt2=Replace(mtxt1, "aoo", "å")
mtxt3=Replace(mtxt2, "aaa", "ä")
mtxt4=Replace(mtxt3, "ooo", "ö")
mtxt5=Replace(mtxt4, "Aoo", "Å")
mtxt6=Replace(mtxt5, "Aaa", "Ä")
mtxt7=Replace(mtxt6, "Ooo", "Ö")
mtxt8=Replace(mtxt7, "_", " ")
mtxt9=mtxt8
'------------------
'Skapar meny 1
'------------------
response.write ""
next
'------------------
'Stoppar serverns arbete att söka i katalog
'------------------
set MinKatalog=nothing
'------------------
%>
<%
'------------------
'Skapar variabel för att läsa filsystem
'------------------
set minKatalog=CreateObject("Scripting.FileSystemObject")
'------------------
'Ger vägen till din menykatalog 2, absolut sökväg
'VIKTIGT, måste ändras till din egen
'------------------
set minaFiler=minKatalog.GetFolder(Server.MapPath("/eng"))
'------------------
'Letar upp alla filer i katalogen
'------------------
for each filefound In minaFiler.files
'------------------
'Tar bort filändelse
'------------------
txtM=len(filefound.Name)-4
mtxt=(Left(filefound.Name, txtM))
mtxt1=(Left(UCase(filefound.Name), 1))+(Mid(filefound.Name,2, (txtM-1)))
mtxt2=Replace(mtxt1, "aoo", "å")
mtxt3=Replace(mtxt2, "aaa", "ä")
mtxt4=Replace(mtxt3, "ooo", "ö")
mtxt5=Replace(mtxt4, "Aoo", "Å")
mtxt6=Replace(mtxt5, "Aaa", "Ä")
mtxt7=Replace(mtxt6, "Ooo", "Ö")
mtxt8=Replace(mtxt7, "_", " ")
mtxt9=mtxt8
'------------------
'Skapar meny 2
'------------------
response.write ""
next
'------------------
'Stoppar serverns arbete att söka i katalog
'------------------
set MinKatalog=nothing
'------------------
%>