Bonjour.

1) J'ai un Internet Service Provider (ISP) qui exige que dans l'espace qu'il me r�serve pour uploader mon website, il y ait obligatoirement une page "index.html" (comme unique premi�re page).
2) Je ne veux pas qu'un habitu� � mon site doive � chaque entr�e � une premi�re page, ex�cuter le choix "Choisissez votre language".
3) Je souhaite �viter d'utiliser un cookie propre � mon site, du fait que trop de visiteurs n'aiment pas cela et les bloquent m�me.
4) Mon site web ne comporte que deux pages. En deux langues --> 4 pages. Elles existent. --> Pas d'application cette fois de la technique d'internationalisation.
5) Mon ISP n'offre aucune possibilit� de 'Server-side scripting' (JSP-JSTL, PHP, ...)
6) J'ai un peu d'exp�rience en Javascript, jQuery, Java2SE, JSP-JSTL ... mais pas en ASP, .Net, ...

Je pense � une premi�re page (index.htm) appelant une deuxi�me une fraction de seconde apr�s �tre t�l�charg�e, c � d d�s que la langue de l'utilisateur a �t� automatiquement d�tect�e par un code JavaScript.

On se figure que le 'preferred language' est en fait d�j� m�moris� ...
- au niveau du navigateur (Mozilla Firefox : Via menu : Tools > Options > Content > Languages)
- pour les pages de Google, dans 'Param�tres de recherche' (Tout en haut, tout � droite)
- au niveau de l'OS de Microsoft.

L'article que j'ai trouv� et qui se rapproche le plus de mon objectif est http://weblogs.asp.net/scottgu/archi...microsoft.aspx. Il m'apprend que :
- La meilleure m�thode pour d�couvrir la langue pr�f�r�e de l'utilisateur est de trouver la valeur du param�tre 'Accept-Language' du navigateur (Un tag du style fr-BE, nl-BE). 'Accept-Language' est notamment � pr�f�rer � 'windows.navigator.browserLanguage' et 'window.navigator.language'.
- "whenever the user requests a page, this language preference is included in the 'Request' in the Accept-Language header."
- "Strangely, you cannot retrieve the value of the Accept-Language header from client JavaScript." Horreur et damnation ! Q1: Est-ce bien vrai (depuis ...) ? Une fonction de base pourtant aussi universellement int�ressante !

Je comprends donc que tout navigateur est � m�me d'aller puiser la valeur pour le header 'Accept-Language' au moment de composer le 'Request' � envoyer vers le serveur ... mais qu'aucun code JavaScript, jQuery ... d'une page en provenance du serveur n'est capable de faire la m�me chose, � la diff�rence de mettre la valeur plut�t en variable de JavaScript, et donc indirectement accessible par le code html.
Cela aurait permis que l''href=' contienne l'url d'une page de langue x plut�t que de langue y.

Q2: O� trouver solution � et exemple de ce probl�me, r�solu ?

Merci d'avance.