Bonjour à tous !
Je suis entrain de faire un script qui, dans un premier temps, va me chercher l'url de la page courante, et qui, dans un deuxième temps, me coupe cette url et me rend juste ce que je veux.
Par exemple, avec document.location, je récupère ceci : http://www.editeurjavascript.com/forums/newtopic.php
ça c bon. Maintenant, je voudrais sortir de là uniquement "newtopic".
g pensé faire comme ça :
var urlCourant = document.location;
alert(urlCourant);
var i;
var pos;
var nomPage;
var positionDepart;
var nbSlashes = 0;
for (i = 0; i <= urlCourant.length; i++) {
pos = urlCourant.charAt(i);
alert(pos);
if (pos == "/") {
nbSlashes++;
}
if (nbSlashes == 4) {
// 4 slashes et on arrive au nom de la page. On sauvegarde cette position
positionDepart = i;
}
if (pos == ".") {
// on enregistre ce bout d'url, sans "/" , sans ".", juste le nom de la page.
nomPage = urlCourant.substring(positionDepart, i-1);
break;
}
}
alert(nomPage);
Théoriquement, l'alert devrait me rendre "newtopic", mais g une erreur javascript.
Si qqun voit où, ben chapeau ;) !!