Réalisation d'un fil d'Ariane sur des pages en ASP
BadASPuser
Messages postés
6
Statut
Membre
-
BadASPuser Messages postés 6 Statut Membre -
BadASPuser Messages postés 6 Statut Membre -
Bonjour !
Je cherche à effectuer un fil d'Ariane pour l'intégrer dans un intranet en ASP !
Je suis donc tombé sur un nombre très conséquent de forums, sauf que pour TOUS je suis tombé sur du code en PHP, ce qui ne m'intéresse donc pas.
Je précise que je travaille donc en ASP (et non en .NET) et que je n'ai pas le choix de changer de langage.
J'ai néanmoins trouvé une piste intéressante ici : https://forums.commentcamarche.net/forum/affich-8390912-fil-d-ariane-chemin-de-fer-breadcrumb
C'est du javascript mais je peux l'utiliser, donc ça me convient :)
avec comme message :
A inserer dans le head:
<SCRIPT language=javascript>
// Script réalisé par https://www.toutjavascript.com/main/index.php3
// Reproduction gratuite à condition de laisser ce commentaire
function ExtraireURL(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>
A inserer la ou on veut le fil d'ariane:
<SCRIPT language=javascript>
ExtraireURL(window.location.href);
</SCRIPT>
Je répondrais donc à cela que le script fonctionne plutôt correctement, sauf que le résultat produit est très....étrange !
j'obtiens cela comme résultat : intranet > Julien > Projet%20Intranet > intranet > finance.asp?boutonFin=&x=40&y=15
Or, ce que je voudrais obtenir c'est simplement les deux derniers niveaux puisque je n'aurais pas besoin de plus, et surtout je souhaiterais virer le "finance.asp?boutonFin=&x=40&y=15" et le remplacer par un simple "finance" ou au pire, "finance.asp"
En modifiant le code et en virant le nom du bouton j'arrive à ça : finance.asp?x=40&y=15 mais ce n'est toujours pas concluant, de plus ces valeurs changent quand je navigue sur le site.
Sauriez vous m'aider sachant que je ne m'y connais vraiment pas ni en ASP, ni en Javascript s'il vous plait ?
Je cherche à effectuer un fil d'Ariane pour l'intégrer dans un intranet en ASP !
Je suis donc tombé sur un nombre très conséquent de forums, sauf que pour TOUS je suis tombé sur du code en PHP, ce qui ne m'intéresse donc pas.
Je précise que je travaille donc en ASP (et non en .NET) et que je n'ai pas le choix de changer de langage.
J'ai néanmoins trouvé une piste intéressante ici : https://forums.commentcamarche.net/forum/affich-8390912-fil-d-ariane-chemin-de-fer-breadcrumb
C'est du javascript mais je peux l'utiliser, donc ça me convient :)
avec comme message :
A inserer dans le head:
<SCRIPT language=javascript>
// Script réalisé par https://www.toutjavascript.com/main/index.php3
// Reproduction gratuite à condition de laisser ce commentaire
function ExtraireURL(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>
A inserer la ou on veut le fil d'ariane:
<SCRIPT language=javascript>
ExtraireURL(window.location.href);
</SCRIPT>
Je répondrais donc à cela que le script fonctionne plutôt correctement, sauf que le résultat produit est très....étrange !
j'obtiens cela comme résultat : intranet > Julien > Projet%20Intranet > intranet > finance.asp?boutonFin=&x=40&y=15
Or, ce que je voudrais obtenir c'est simplement les deux derniers niveaux puisque je n'aurais pas besoin de plus, et surtout je souhaiterais virer le "finance.asp?boutonFin=&x=40&y=15" et le remplacer par un simple "finance" ou au pire, "finance.asp"
En modifiant le code et en virant le nom du bouton j'arrive à ça : finance.asp?x=40&y=15 mais ce n'est toujours pas concluant, de plus ces valeurs changent quand je navigue sur le site.
Sauriez vous m'aider sachant que je ne m'y connais vraiment pas ni en ASP, ni en Javascript s'il vous plait ?
A voir également:
- Réalisation d'un fil d'Ariane sur des pages en ASP
- Comment supprimer une page sur word - Guide
- Comment connecter un ordinateur fixe en wifi sans fil - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Comment numéroter les pages sur powerpoint - Guide
- Word filigrane sur toutes les pages - Guide