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 ]
Jeudi 24 janvier 2019 - Semaine 04 - Saint François de Sales (Demain: Saint Manuel)
Aujourd'hui, c'est l'anniversaire de Daniel Auteuil (1950-69 ans), acteur français, de Nastassja Kinski (1961), actrice et mannequin allemande et de Muriel Moreno (1963), chanteuse française (du groupe Niagara). Autre 24 janvier: 2009 - Tempête Klaus sur le sud-ouest de la France (60% des forêts sont dévastées).
Haut de page Easy-Micro