webForumDet fria alternativet

Ta ut delar ur location.pathname

5 svar · 221 visningar · startad av Raindog

RaindogMedlem sedan mars 20035 inlägg
#1

Hur gör jag för att ta ut delar ur ett "location.pathname"
om jag har en sträng som ser ut såhär.
C:\Inetpub\wwwroot\kalender\test2.htm
och jag vill bara ha ut "kalender" dör att lägga i en variabel.

Tack på förhand
//Svempa

Peter SMedlem sedan dec. 20025 484 inlägg
#2

Redigerad.

:)

Peter SMedlem sedan dec. 20025 484 inlägg
#3

Redigerad.

:)

RaindogMedlem sedan mars 20035 inlägg
#4

Ok
Men om jag nu inte vet vad mappen heter, utan istället vill ha fram det som står mellan de sista 2 \\.
Jag hoppas att ni förstår vad jag menar.
//Svempa

JojoxxMedlem sedan juni 20004 306 inlägg
#5

Hrrmm... går du inte över ån efter vatten nu... :) Om du vet att det är "kalender" som du letar efter behöver du ju inte ta det från strängen.

Om man är intresserad av den "sista" katalogen i sökvägen kan du använda:

loc=location.pathname.replace(/\\/g,'/').split("/");
alert(loc[loc.length-2]);
RaindogMedlem sedan mars 20035 inlägg
#6

Toppen,
jätte mycket tack.
Gälllande över ån efter vatten nu... så är det så att jag har närmare 5 000 mappar att hålla reda på och alla heter olika.
Så det var som ett litet exempel bara, ;-)
Åter igen så mycket tack!!!
//Svempa

Genererad på 497 ms · cache AV · v20260730165559-full.f96bc7eb