Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    274

    menu a tendina intelligente

    Ossia un menu' a tendina che aggiunge voci al suo interno ogni qual volta si inserisce nel web una nuova pagina o files.

    Io ho una cartella con dei files

    Platinì Michael-Punizione.jpg
    Platinì Michael-Rigore.jpg
    Crespo Hernan-Colpo di tacco.jpg
    etc etc

    Il menu a tendina visualizza solo cognomi e nomi dei calciatori, ma non vengono ripetuti.

    Platinì Michael
    Crespo Hernan
    etc etc

    e' possibile renderla intelligente affinché inserendone poi altri, es.: Gullit Ruud-Colpo di testa.jpj, visualizzi i nomi dei calciatori automaticamente?

    Platinì Michael
    Crespo Hernan
    Gullit Ruud
    etc etc

    Non conosco il linguaggio asp, il mio lavoro non mi lascia tempo per studiare e il mio cervello non è molto abile a capire in quel poco tempo quel linguaggio...

    C'è qualche anima buona che mi sa aiutare o passare lo script?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Vorresti popolare un menu a tendina con i nomi e cognomi delle foto (multiple) di ogni giocatore in automatico?
    Perché non ho capito quello che vuoi fare...

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    274
    codice:
    
    <select size="1" name="Calciatori">
    	<option>Platini Michael</option>
    	<option>Crespo Hernan</option>
    	<option>Gullit Ruud</option>
    	<option>Baggio Roberto</option>
    	</select></p>
    Vorrei che tale menu a tendina si popolasse dei Cognomi e Nomi dei calciatori automaticamente in base ad i files (anche multipli) che trova nella cartella "calciatori".

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Perché non usare un db?
    Comunque devi:
    1) leggere con File System Object i nomi delle foto della cartella.
    2) Scorporare il cognome e il nome mediante la funzione Split() sul trattino "-" contenuto nel nome della foto
    3) Popolare un array dinamico senza ripetizioni.
    4) Scorrere l'array finale e popolare il menu a tendina

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    274
    mmmmmmm

    1)leggere con File System Object i nomi delle foto della cartella.

    ho trovato questo http://asp.html.it/guide/lezione/2035/i-file/

    ma non ho capito un granche'

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    274
    2) Scorporare il cognome e il nome mediante la funzione Split() sul trattino "-" contenuto nel nome della foto

    ho trovato questo. Ma quale valore do alla stringa?

    <script language="VBScript">
    Dim stringa, arr
    stringa = "????"
    arr = split(stringa, "-")
    document.write arr(0) & " " & arr(1)
    </script>

  7. #7

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Per il punto 1 adatta questa:

    codice:
    <%
    Function ShowFolderList(folderspec)
    	Dim fso, f, f1, fc, s, cont
    	Set fso = CreateObject("Scripting.FileSystemObject")
    	Set f = fso.GetFolder(folderspec)
    	Set fc = f.Files
    	cont = 1
    	For Each f1 in fc
    		if right(f1.name, 3) <> "asp" then
    			if cont < 10 then cont = "0"& cont		
    			s = s & cont &": "& f1.name &"("& f1.datelastmodified &")"
    			s = s & VbTab & f1.size/1000000 & " Mb 
    "
    			cont = cont + 1
    		end if	
       Next
       ShowFolderList = s
    End Function
    
    response.Write "<font face=""verdana"" size=""2"">"& ShowFolderList(server.MapPath("./")) &"</font>"
    %>
    Roby

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    274
    adattare... non so cosa devo cambiare..

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    274
    qualcuno può aiutarmi?

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.