Forum de discussion
Forum « Programmation Javascript » (archives)
Re: document.URL besoin d'aide avec split et resplit!
Envoyé: 18 janvier 2004, 9h08 par Oznog
Tu peux le faire avec une expression régulière mais étant donné la complexiter je te conseil le simple "split".
1. Tu split au caractère "/" et ne garde que le dernier élément, ce qui te laisse que le nom de fichier :
monUrl = "http://www.mondomaine.com/autrefichier/fichier.html"
aUrl = monUrl.split('/');
sFichier = aUrl[aUrl.length-1];
// sFichier = fichier.html
aUrl.length-1 est la position dans le tableau (array) du dernier élément, soit le nom de fichier. De cette façon, peut importe le nombre de répertoire ça fonctionnera toujours.
2. Tu fais ensuite la même chose avec le nom de fichier mais cette fois tu "split" sur le "." et ne garde que le premier élément.
aNom = sFichier.split('.');
sNom = aNom[0];
// sNom = fichier
De cette façon, même si tu as plusieurs argument (fichier.html?id=x&nom=bla+bla...) seul le nom du fichier en resortira vivant!
Ciao
Oznog
Réponses
|