/ 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
Få filnavn
Fra : Lars Klingenberg


Dato : 07-03-01 16:37

Hi,

Kan nogen hjælpe mig med at lave et script, der henter filnavnet på siden og
andvender det i modificeret form i et hyperlink. Med andre ord: jeg har et
almindelig hyperlink, hvor URL'en skal hedde: <a
href="/text/text_[filnavn]">Tekstversion</a>, hvor [filnavn] skal erstattes
af sidens filnavn.

Det er muligt at det kan gøres med noget java-snask, men jeg vil helst gøre
det serverside.
--
Med venlig hilsen
Lars Klingenberg
[lklingenberg@ifi.ku.dk]




 
 
Lars Klingenberg (08-03-2001)
Kommentar
Fra : Lars Klingenberg


Dato : 08-03-01 16:33

> Kan nogen hjælpe mig med at lave et script, der henter filnavnet på siden
og
> andvender det i modificeret form i et hyperlink. Med andre ord: jeg har et
> almindelig hyperlink, hvor URL'en skal hedde: <a
> href="/text/text_[filnavn]">Tekstversion</a>, hvor [filnavn] skal
erstattes
> af sidens filnavn.

Jeg har delvist fundet en løsning, men jeg er meget interesseret i at høre
om andre har en lidt smartere måde.

<%Dim FileURL
FileURL = Request.ServerVariabel("URL")%>

<a href="<% FileURL %>.html">Tekstversion</a>

Ulempen ved denne metode er at jeg skal omdøbe min tekst-rene filer til
filnavn.asp.html og at jeg kun kan have dem liggende i samme folder som
selve filen. Jeg har kigget lidt i specifikationerne på activeserverpage.dk
og det ser ikke ud til at man kan lave en Request.ServerVariabel("...") blot
med filnavnet. Kan det passe? Kan man virkerlige ikke request filnavnet
alene?

En anden ting: jeg vil gerne hav muligheden for at sætte en If...Then ind,
således at hvis siden filnavn.asp.html ikke findes får man en default side,
som gør opmærksom på at siden ikke findes i ren tekstversion.

Er der nogle skrappe ASP'er der kan hjælpe mig på vej...?
--
Med venlig hilsen
Lars Klingenberg
[lklingenberg@ifi.ku.dk]





Niels Henriksen (08-03-2001)
Kommentar
Fra : Niels Henriksen


Dato : 08-03-01 16:56

"Lars Klingenberg" <lklingenberg@ifi.ku.dk> wrote in message
news:9888np$fgs$1@news.inet.tele.dk...
> > Kan nogen hjælpe mig med at lave et script, der henter filnavnet på
siden
> og
> > andvender det i modificeret form i et hyperlink. Med andre ord: jeg har
et
> > almindelig hyperlink, hvor URL'en skal hedde: <a
> > href="/text/text_[filnavn]">Tekstversion</a>, hvor [filnavn] skal
> erstattes
> > af sidens filnavn.
>
> Jeg har delvist fundet en løsning, men jeg er meget interesseret i at høre
> om andre har en lidt smartere måde.
>
Denne er hentet direkte fra min kode

CurrentFile = LCase(Right(Request.ServerVariables("SCRIPT_NAME"),
Len(Request.ServerVariables("SCRIPT_NAME")) -
InStrRev(Request.ServerVariables("SCRIPT_NAME"), "/")))


--
Niels Henriksen
Systemudvikler
Netopcom Danmark ApS
www.netopcomdanmark.dk



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

Månedens bedste
Årets bedste
Sidste års bedste