Easy-Micro


LANGAGE Script JavaScript
Chemin de fer

Indiquer le chemin complet d'un fichier

L'idée est ici de récupérer l'url et de la découper en différentes parties séparées par des ">".

Exemple JavaScript Petit exemple concret

Vous êtes ici :


Pour réaliser l'exemple ci-dessus, copier/coller ce script dans le Head de votre document :

<script type="text/javascript">
<!--
function recupe_url(url) {
var separateur = " > ";
var tjs = url.indexOf("/",7)
var tjs2= 0;
var domaine=url.substring(7,url.indexOf("/",7));

document.write("<a href='"+url.substring(0,tjs)+"'>"+domaine+"</a>");
while (tjs>1) {
tjs2 = url.indexOf("/",tjs+1);
if (tjs2>0) {
rep = url.substring(tjs+1,tjs2);
document.write( separateur + "<a href='"+url.substring(0,tjs2)+"'>"+rep+"</a>");
} else {
rep = url.substring(tjs+1,9999);
document.write( separateur + rep);
}
tjs = url.indexOf("/",tjs+1);
}
}
//-->
</script>


Copier/coller ensuite ce script dans le Body de votre document:

Vous êtes ici : <script type="text/javascript">recupe_url(window.location.href);</script>

Note: la fonction indexOf() recherche dans une chaîne de caractères la première occurrence d'un caractère et retourne quelle est la position du signe dans la chaîne (ici le "/"). Il est possible mais facultatif de transmettre comme deuxième paramètre la position à partir de laquelle, dans la chaîne de caractères, la recherche doit commencer.
La fonction substring() permet de rechercher une sous-chaîne de caractères. Syntaxe: substring(début, fin)


Suivez les aventures des skippers aquitains sur EasyVoile.com
Flux RSS Easy-Micro - Abonnez-vous Easy-Micro [ François Bisch ]
Mardi 19 mars 2019 - Semaine 12 - Saint Joseph (Demain: Saint Herbert)
Aujourd'hui, c'est l'anniversaire de Bruce Willis (1955-64 ans), acteur américain et de Guesch Patti (1946), chanteuse française (tube "Etienne, Etienne"). Autre 19 mars: c'est la fête des pères en Espagne, en Italie et au Portugal (France: Troisième dimanche de juin).
Haut de page Easy-Micro