2017-04-17 1 views
0

J'ai ce code d'un fil d'Ariane que j'ai trouvé, mais il montre le lien entier. Comment puis-je créer un fil d'Ariane similaire qui affiche uniquement le nom de la page en fonction du chemin? (Uniquement en JavaScript) (il serait bon de changer la couleur de fond trop)Simple breadcrumb

<SCRIPT LANGUAGE="JavaScript"> 


var path = ""; 
var href = document.location.href; 
var s = href.split("/"); 
for (var i=2;i<(s.length-1);i++) { 
path+="<A HREF=\""+href.substring(0,href.indexOf("/"+s[i])+s[i].length+1)+"/\">"+s[i]+"</A>/"; 
} 
i=s.length-1; 
path+="<A HREF=\""+href.substring(0,href.indexOf(s[i])+s[i].length)+"\">"+s[i]+"</A>"; 
var url = window.location.protocol + "//" + path; 
document.writeln(url); 

</script> 
+0

Que voulez-vous dire par le nom de la page? –

+0

Le titre, vous savez comme: Accueil> Produits> Peinture> rouge Pas comme: http://www.javascriptkit.com/script/SCRIPT2/breadcrumb.shtml comme il est maintenant – Sara980710

Répondre

0

voulez-vous dire que ce ne sera pas inclure le site dans les miettes de pain ??

<script language="Text/JavaScript"> 


var path = ""; 
var href = document.location.href; 
var s = href.split("/"); 
for (var i=2;i<(s.length-1);i++) { 
    path+="<A HREF=\""+href.substring(0,href.indexOf("/"+s[i])+s[i].length+1)+"/\">"+(i == 2 ? "home" : s[i])+"</A>/"; 
} 
i = s.length-1; 
path += "<A HREF=\""+href.substring(0,href.indexOf(s[i])+s[i].length)+"\">"+s[i]+"</A>"; 
var url = path; 
document.writeln(url); 

</script> 
+0

Pas en ce moment, il montre: http://www.javascriptkit.com/script/script2/breadcrumb.shtml Mais je veux que ce soit comme (avec des hyperliens): Accueil/script/script2/breadcrumb – Sara980710

+0

voulez-vous dire pour remplacer le "javascriptkit.com" " à la maison"? Si c'est le cas, j'ai mis à jour l'exemple ci-dessus. – Cuzi

+0

Eh bien pas exactement à la maison, c'était juste un exemple. Je veux montrer le titre des pages récentes que vous avez visitées auparavant, pour savoir où vous êtes et où vous avez été. Il ne montre rien quand je copie-collez votre code. – Sara980710