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

    Selezione lingua nella index.asp

    Volendo utilizzare un'unica index.asp per visualizzare più lingue ho inserito in testa alla pagina il seguente codice:
    codice:
    Testa=request.querystring("Lng") 'Al primo caricamento è nullo
      If testa<>"" then
        Lan = request.querystring("Lng")
       else
        Lan="It"
      end if
    Risultato: la index.asp non parte. Tutto bene invece se clicco sui link che valorizzano Lng. Per esempio index.asp?Lng=It
    Di solito come si fa?
    Ut intellegi non posset uter plus diligeret

  2. #2
    Prova così:

    codice:
    Testa=request.querystring("Lng") 'Al primo caricamento è nullo
      If not IsNull(testa) then
        Lan = testa
       else
        Lan="It"
      end if
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3

    già provato

    non valorizza la variabile Lan
    Ut intellegi non posset uter plus diligeret

  4. #4
    Non la valorizza in apertura della home?
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  5. #5
    si non valorizza in apertura della home del sito in seguito specificando index.asp?Lng=it funziona perfettamente e in tutte le lingue
    Ut intellegi non posset uter plus diligeret

  6. #6
    Ho capito che la variabile 'Testa' non è sicuramente nulla, perchè quando rendo inattivo il controllo della if tutto funziona bene utilizzando semplicemente il codice
    codice:
    Lan="It"
    se invece attivo il controllo, la variabile Testa si valorizza, non capisco con quale valore visto che Lng al primo caricamento non esiste e quindi il request.querystring("Lng") dovrebbe essere nullo. O no???
    Ut intellegi non posset uter plus diligeret

  7. #7
    La domanda chiave mi pare possa essere questa:
    che valore assume il request.querystring di una variabile Lng che non esiste?
    Ut intellegi non posset uter plus diligeret

  8. #8
    Ho risolto così:
    codice:
    Testa=request.querystring("Lng") 'Al primo caricamento è nullo
      If testa="It" or Testa="En" or Testa="Fr" then 
        Lan = Testa
       else
        Lan="It"
      end if
    Il dubbio però mi è rimasto

    Grazie comunque a Maximum
    Ut intellegi non posset uter plus diligeret

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.