16 messaggi dal 06 settembre 2002
Salve avrei questo piccolo problema:

ho realizzato un sito utilizzando asp e flash.
Adesso dovro produrre una versione del sito alternativa
senza flash ed introdurre la seconda lingua che è l'inglese.

Alla fine avrei quattro versioni del sito:
Con Flash italiano
Senza Flash italiano

Solo Html inglese
Solo Html italiano

Premettto che allinterno del sito non ho utizzato frame me solo
include lato server.

A questo punto mi chiedo quale metodo adottare per tenere conto delle scelte dell'utente e caricare l'include appropriata.

Saluti

Giuseppe



2.907 messaggi dal 15 maggio 2001
Contributi
Per esempio :

<a href="scelta_navigazione.asp?metodo=Html&lingua=ita">Html in Italiano</a>

Nella pagina "scelta_navigazione" farai :

<%

metodo=Request.QueryString("metodo")
lingua=Request.QueryString("lingua")

if metodo="Hmlt" And lingua="Ita" then

Session("navigazione")="Html-Ita"

Response.redirect "sito_in_html_e_in_italiano.asp"

end fi

%>


Nel sito in html con lingua italiano farai

<%If Session("navigazione")="Html-Ita" then%>
includi il file che vuoi in html con lingua in Italiano
<%end if%>


Capito più o meno ?

Questo è solo un esempietto ;o)

Rome Webmaster





16 messaggi dal 06 settembre 2002
Ho capito però in tal caso l'utente deve avere i cookie
abilitati altrimenti salta tutto...??

2.907 messaggi dal 15 maggio 2001
Contributi
E sì purtroppo dipendiamo dai cookies attivati

prima ho commesso uno sbaglio.....

Nel response.redirect "nome_pagina_etc..."

ci vuole l'index normale

Response.redirect "index.asp"


Rome Webmaster

16 messaggi dal 06 settembre 2002
E se salvassi la scelta dell'utente in un file di testo o db?
Dici che si rallenterebbe molto il caricamento??

2.907 messaggi dal 15 maggio 2001
Contributi
No, se usi un file di testo ("anche se meno veloce è più 'complesso' che con le variabili di Sessione") la pagina carica velocemente

Rome Webmaster

16 messaggi dal 06 settembre 2002
Be adesso che ci penso bene con il file di testo sarebbe un casino
anche perchè dovrei registrare ogni utente attribuendogli un codice
in modo da riconoscere l'utente in ogni pagina. Non meno casinosa sarbbe la soluzione con il db.

Se utilizzassi le querystring? per tutto il sito
magari potrei nascondere il path con un bel frame vuoto

che ne pensi?

2.907 messaggi dal 15 maggio 2001
Contributi
Non sarebbe di certo sbagliata come soluzione però sai che casino portare avanti in ogni pagina le variabili che ti servono ??

Ma scusami, usa tranquillamente le variabili di sessione tanto colori i quali hanno i cookie disattivati sono pochissimi in quanto senza cookie non puoi fare quasi nulla !!!

Poi puoi fare anche un controllo se l'utente ha o meno i cookies abilitati

Rome Webmaster

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.