162 messaggi dal 07 novembre 2003
sezioni = "Main, Categorie, Immagini, Esci"
pagine = "main.asp, category.asp, immagini.asp, esci.asp"
SplitSezioni = Split(sezioni, ",")
SplitPagine = Split(pagine, ",")
 lista = Split(Request.ServerVariables("URL"), "/")
 nomi = lista(UBound(lista))
  For i=0 To UBound(SplitSezioni)  
   If SplitPagine(i) = nomi Then    
   Response.Write "<span class='menuBlanco'>"& SplitSezioni(i) &"</span> "  
   Else    
   Response.Write "<a href="& SplitPagine(i) &">"& SplitSezioni(i) &"</a> "  
   End If    
Response.Write " &nbsp;|&nbsp; "  
Response.Write "<br />"
Next

Questo è un ottimo codice che capisce in che pagina sono e che mi mostra le altre pagine cliccabili.
Però se sono su Main (quindi main.asp) mi viene mostrato giusto, quindi Main non è cliccabile.
Se invece sono nella altre pagine, mi vengono mostrati sempre cliccabili. Come mai? Sembra come se il contatore non vada avanti

Grazie :)
Credo dipenda dalla presenza di uno spazio nell'elenco.
Per sicurezza prova a mettere un Trim() e un LCase():

...
If LCase(Trim(SplitPagine(i))) = LCase(Trim(nomi)) Then 
...

Matteo Casati
GURU4.net
162 messaggi dal 07 novembre 2003
E' perfettamente per questo motivo!
Grazie mille, non ci avrei mai pensato

Grazie :)

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.