Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    26

    sito multilingua: riconoscere lingua client

    Ho un sito molto semplice con delle pagine html.
    Vorrei costruire una pagina iniziale index.asp che mi reindirizzi alla pagina indexIta.html se sono un utente italiano o alla pagina indexEng se non sono italiano.


    Ho trovato in giro questo piccolo script:

    <%@LANGUAGE = JScript%>
    <%
    var lang = Session.LCID;
    if (lang == 2048)
    {
    Response.Redirect("ita/indexita.html");
    }
    else
    {
    Response.Write("eng/indexeng.html");
    }
    %>


    ma non mi funziona. Ovvero ho provato a lanciare la mia pagina sia da un sistema operativo in inglese , sia da un browser inglese ma mi riconosce sempre come utente italiano. Come mai? Avete qualche altra idea semplice?

  2. #2
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    adesso non ricordo bene, ma non è 1040 per italiano e 1033 per inglese?

    e se ti stampia video Session.LCID cosa ti da?
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    26
    mi da sempre 2048

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    26
    nessuna altra idea?

  5. #5
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    provato a guardare in javascript?
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    26
    Avrei preferito una soluzione server side. ok ora guardo

  7. #7
    Utente di HTML.it L'avatar di iceblu
    Registrato dal
    Jun 2006
    Messaggi
    246
    Usa
    Request.ServerVariables("HTTP_ACCEPT_LANGUAGE")


    Davide

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.