webForumDet fria alternativet
Logga in / Bli medlem

Ta ut delar ur location.pathname

JavaScript

5 svar · 221 visningar · startad av Raindog

Medlem sedan mars 20035 inlägg
Trådstart#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

Medlem sedan dec. 20025 483 inlägg
#2

Redigerad.

:)

Medlem sedan dec. 20025 483 inlägg
#3

Redigerad.

:)

Medlem 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

Medlem sedan juni 20004 308 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]);
Medlem 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

257 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)