Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Ricavare il nome della cartella in cui è contenuto il file

    Avrei bisogno di ricavare il nome della cartella in cui è contenuto il file, se fossi in asp farei:
    codice:
    Left(Request.ServerVariables("Path_Info"), InstrRev(Request.ServerVariables("Path_Info"), "/"))
    in cui:
    Request.ServerVariables("Path_Info") equivale a location.pathname di JS

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao lelo,

    te faccio la traduzione
    codice:
    <%
    pathInfo = Request.ServerVariables("Path_Info")
    Response.Write Left(pathInfo, InstrRev(pathInfo, "/"))
    %>
    
    
    <script language="javascript">
    var pathInfo = document.location.pathname
    document.write(pathInfo.substr(0,pathInfo.lastIndexOf('/')+1));
    </script>

  3. #3
    Perfetto...grazie!
    con il tuo script ottengo:
    /amministratore/Comunicazioni/
    se volessi solamente:
    /amministratore/

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Che strano... ho provato pure io e a me viene fuori
    /willybit/prove/forumhtml/lelo/
    :gren: hehehhe che simpaticone che sono

    vuoi sapere la prima cartella?
    codice:
    <%
    pathInfo = Request.ServerVariables("Path_Info")
    Response.Write Left(pathInfo, InStrRev(pathInfo, "/")) & "
    "
    if InStr(2,pathInfo, "/")>0 then
    	Response.Write Left(pathInfo,InStr(2,pathInfo, "/"))
    else
    	Response.Write "/"
    end if
    %>
    
    
    <script language="javascript">
    var pathInfo = document.location.pathname
    document.write(pathInfo.substr(0,pathInfo.lastIndexOf('/')+1) + '
    ');
    if(pathInfo.indexOf('/',2)>0)
    	document.write(pathInfo.substr(0,pathInfo.indexOf('/',2)+1) + '
    ');
    else
    	document.write('/');
    </script>

  5. #5
    Cool!
    Grazie a migliaia! :tongue:

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.