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

    Problema ASP - CasaSelect

    Ciao a tutti....

    ho un problema che a tanti sebrerà una stupidata.....

    ho una pagina ASP dove nel Body voglio che venga visualizzata una cosa diversa a seconda della proprietà "pagina" che passerò nella barra degli indirizzi...

    ho fatto questo codice ma il server mi ritrina errori multipli...

    <body>
    <%
    Select Case Request.QueryString("pagina")
    Case "" or "home":
    %>

    <%Case "chisiamo":%>

    <%Case "servizi":%>

    <%Case "flotta":%>

    <%Case else:
    pippo
    End Select
    ' ----------------------------------
    %>
    </body>

    Qualcuno mi può dare una mano ???
    Esiste secondo voi una soluzione più easy per risolvere il problema ???

    Grazie e ciao ciao....

  2. #2
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    il select case non usa operatori booleani

    quindi
    body>
    <%
    Select Case Request.QueryString("pagina")
    Case ""
    %>

    Case "home"

    <%Case "chisiamo":%>

    <%Case "servizi":%>

    <%Case "flotta":%>

    <%Case else:
    pippo
    End Select
    ' ----------------------------------
    %>
    </body>

    però ti consiglio di usare execute.server "tuapagina.asp"

    perchè le asp leggono gli include in toto caricando maggiormente il server.

  3. #3
    non l'ho testato

    <body>
    <%
    Select Case Request.QueryString("pagina")
    Case ""
    %>

    <%
    Case "home"
    %>

    <%
    Case "chisiamo"
    %>

    <%
    Case "servizi"
    %>

    <%
    Case "flotta"
    %>

    <%
    Case else
    %>
    qui???
    <%
    End Select
    %>
    </body>

    oppure usa il file system

  4. #4
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    ma perchè io che ho scritto
    :master:

  5. #5
    il codice lo hai modificato, ma non l'avevo visto, perdonami

    però tu dici di usare execute.server ed il l'fso

  6. #6
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    Luke...

    fso non l'ho detto...

    l'execute si...
    perchè cosa sbaglio con l'uso dell' execute ?

  7. #7
    perdonami, ho scritto IL invece di IO

    io ho detto fso

  8. #8
    grazie ragazzi....

    Ora è tutto OK ......


  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    19
    Originariamente inviato da lukeonweb
    non l'ho testato

    <body>
    <%
    Select Case Request.QueryString("pagina")
    Case ""
    %>

    <%
    Case "home"
    %>

    <%
    Case "chisiamo"
    %>

    <%
    Case "servizi"
    %>

    <%
    Case "flotta"
    %>

    <%
    Case else
    %>
    qui???
    <%
    End Select
    %>
    </body>

    oppure usa il file system
    io vorrei raccogliere tutta questa select in una funzione

    scegli_pagina ()

    in modo che il codice resti pulito, ma non riesco a venirne fuori:

    <%
    Function scegli_pagina()
    Select Case Request.QueryString("pagina")
    case 1
    pagina = "pag_1.asp"
    case 2
    pagina = "pag_1.asp"
    case else
    pagina = "index.asp"
    End Select
    scegli_pagina = pagina
    End Function
    %>
    (fino a quì funziona)

    In modi da poter semplicemente chiamare



    ma non conosco la sintassi di asp per questa ultima istruzione

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    19
    potrei includere un file che sia costituito dal codice, ma in questo modo dovrei avere n file: tnto vale metterle direttamente nell'index.

    Invece, con una funzone potrei creare un file con le n funizoni e richimarle dove necessario...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.