Salve!!
Ho trovato questo JS che permette di rintracciare automaticamente la lingua del browser reindirizzando l'utente alla relativa index, facile facile...codice:<script> /* Browser Language Redirect script- By JavaScript Kit For this and over 400+ free scripts, visit http://www.javascriptkit.com This notice must stay intact */ //Enter ISO 639-2 letter Language codes to detect (see: http://www.w3.org/WAI/ER/IG/ert/iso639.htm): var langcodes=new Array("en", "fr", "es", "ja", "zh", "default") //Enter corresponding redirect URLs (last one is for default URL): var langredirects=new Array("index.htm", "french.htm", "spanish.htm", "japan.htm", "chinese.htm", "index.htm") var languageinfo=navigator.language? navigator.language : navigator.userLanguage var gotodefault=1 function redirectpage(dest){ if (window.location.replace) window.location.replace(dest) else window.location=dest } for (i=0;i<langcodes.length-1;i++){ if (languageinfo.substr(0,2)==langcodes[i]){ redirectpage(langredirects[i]) gotodefault=0 break } } if (gotodefault) redirectpage(langredirects[langcodes.length-1]) </script>
Ma se io per esempio volessi modificare solo il contenuto di un paragrafo testuale anziché reindirizzare l'utente su un'altra pagina?
Ho una pagina con un solo paragrafo testuale, non c'è niente oltre a quello da tradurre, e sono 10~20 parole, non di più.
In pratica vorrei farvi due domande:
1) Conviene sostituire un paio di decine di parole anziché l'intera pagina?
2) È possibile farlo con lo javascript? (mi serve per delle pagine d'errore, non so se il server me le legge in php, per ora sono in shtml... Forse un php sarebbe stato più adatto ma in questo caso non posso usarlo)

Rispondi quotando