![]() |
![]() |
|||
Sezione del telaio dedicata alla realizzazione e |
||||
![]() |
![]() |
|||
..:: Percorso pagina o briciole di pane... ::.. Percorso pagina o briciole di pane, uno script che ci permette di far visualizzareil percorso di una pagina all'interno di un sito agevolando la navigazione sopratutto se suddiviso in varie sezioni, gli utenti potranno capire facilmente dove si trovano Un esempio lo vede qui sopra il titolo della pagina, è uno script che ho scritto in php quello che vi propongo è scritto in javascript e l'ho scaricato su www.html.it Ed ecco un esempio, vi trovate in: cioè: mio sito => sezione tutorial => sottosezione script page => titolo pagina Se cliccate su "Home" sarete reinviati nel telaio, cliccando su "Tutorial" tornerete nella index della sezione, viene mostrato anche il link della sotto_directory che in questo caso però, aggiornerà solo la pagina, e ovviamente abbiamo il titolo della pagina che stiamo leggendo Ci sono diverse varianti di questo script, ne ho provati un po' e alla fine ho scelto questo perché si può personalizzare come si preferisce, inserisce tutto il tragitto, pagina iniziale, directory, sotto_directory e scrive i vari link con la maiuscola iniziale.
Abbiamo due piccoli script, uno principale che appunto elabora i vari link, e in questo caso sarà |
<script type="text/javascript"> <!-- function breadCrumbs($home_directory, $divider1, $divider2, $cStyle, $tStyle, $dStyle, $new_line) { $location = window.location.toString(); $subString = $location.substr($location.indexOf($home_directory) + $home_directory.length + 1).split("/"); document.write("<a href=\"" + getLoc($subString.length - 1)+ "\" class=\"" + $cStyle + "\">Home</a> " + "<span class=\"" + $dStyle + "\">" + $divider1 + "</span> "); $a = ($location.indexOf() == -1) ? 1 : 2; for (i = 0; i < $subString.length - $a; i++) { $subString[i] = makeCaps(unescape($subString[i])); document.write("<a href=\"" + getLoc($subString.length - i - 2) + "\" class=\"" + $cStyle + "\">" + $subString[i] + "</a> " + "<span class=\"" + $dStyle + "\">" + $divider2 + "</span> "); } if ($new_line == 1) { document.write("<br>"); } document.write("<span class=\"" + $tStyle + "\">" + document.title + "</span>"); } function makeCaps($a) { $sub_dir_name = $a.split(" "); for (l = 0; l < $sub_dir_name.length; l++) { $sub_dir_name[l] = $sub_dir_name[l].toUpperCase().slice(0, 1) + $sub_dir_name[l].slice(1); } return $sub_dir_name.join(" "); } function getLoc($num) { var $path = ""; if ($num > 0) { for ($count = 0; $count < $num; $count++) { $path = $path + "../"; } } return $path; } //--> </script> |
<script type="text/javascript"> <!-- // breadCrumbs("https://url sito"," || "," | ","breadcrumbs","breadcrumbs","breadcrumbs","0"); // --> </script> |
<img border='0' src='https://url immagine' width='8' height='8' alt='' >
Home || Sezione | Sotto_sezione | Nome pagina |
"breadcrumbs"
verrà richiamata in automatico<style type="text/css"> .breadcrumbs { font-family: Verdana; font-size: 12px; color: #7d892a; text-decoration: none } A.breadcrumbs:link { font-family: Verdana; font-size: 12px; color: #aa2142; text-decoration: none } A.breadcrumbs:hover { font-family: Verdana; font-size: 12px; color: #ab791b; text-decoration: none } A.breadcrumbs:active { font-family: Verdana; font-size: 12px; color: #b0b744; text-decoration: none } </style> |
# Prelevate qui le parti di script necessarie
<head> e </head>
<script type="text/javascript" src="https://url_sito/briciole_pane.js"></script> |
|
Scrivi qui per lasciare un saluto, una richiesta di aiuto, un suggerimento o una critica ^_^ |
H:
Buon Inverno
!
..:: Basi ::..
..:: html ::..
..:: Script page ::..
..:: Script gadget ::..
Accessori e gadget del telaio...
Spazio web...
Realizzare e gestire un sito web
nell'hosting free più famoso...
Materiale grafico
Gif, mini gif, pixel, immagini, png...
Tutto il materiale grafico che ti serve,
raccolto e messo a tua disposizione!
I vostri messaggi...
|
|
|