Buono sconto 4% su Toner e Cartucce agli utenti AZpoint. SU Iomiricarico.it!!
|
Si ringrazia Matteo Gentile per la concessione del materiale pubblicato in questo articolo.
|
Per costruire un semplice menu che dica sempre all'utente in che posizione
del sito si trovi, si può utilizzare questo script:
<%
dir = Request.ServerVariables("Path_Info")
dirArr = Split(dir, "/")
Response.write ("Sei in: ")
Response.write ("<a href=/%>Home</a%>")
For i = 1 to uBound(dirArr)
Response.write " | "
path = path & "/" & dirArr (i)
Response.Write "<a href=" & path & "%>"
Response.Write Replace (dirArr (i), "_", " ") & " "
Next
%>
Lo script recupera il percorso della pagina (grazie al metodo ServerVariables
dell'Oggetto Request), e per
mezzo dell'istruzione Split lo spezza in tutte le varie cartelle in cui navigo
attraverso il ciclo For. Affinchè funzioni in maniera efficente, bisogna dare
un nome descrittivo alle proprie cartelle/file. La funzione Replace è
utilizzata per eliminare eventuali underscrore nell'indirizzo e sostituirli con
uno spazio. Il risultato dello script sarà il seguente:
Sei in HOME | SCRIPTS.ASP
In questo caso tale script non funzionerebbe con il sistema di gestione dinamico di AZ Informatica, ma l'esempio serve a darvi un idea del risultato dello script.
|