Forum de discussion
Forum « Programmation Javascript » (archives)
Re: cookies
Envoyé: 9 octobre 2002, 21h44 par Oznog
1. Dans l'en-tête du document INDEX (choix de langue) ajoute ce code Javascript :
<html>
<head>
<title...
<script type="text/javascript" language="javascript">
<!--
// Puisque je sais que la langue sera
// de la position 7 à 9 de la chaîne
// du cookies (Langue=FR)
var sLangue = unescape(document.cookie.substring(7, 9));
// Donc, si c'est FR Redirige vers
// LA PAGE FRANÇAISE
if (sLangue=='FR') {
document.location.href='fr.htm';
}
// MAis si c'est EN...
if (sLangue=='EN') {
document.location.href='en.htm';
}
// -->
</script>
</head>
2. Dans la page d'accueil FRANÇAISE, ajoute ce code, aussi dans l'en-tête :
<html>
<head>
<title...
<script type="text/javascript" language="javascript">
<!--
// Besoin d'une date éloigné...
// Ici en 2030 !! Surment asser ;-)
var dJamais = new Date();
dJamais.setTime(dJamais.getTime() + 10000*24*60*60*1000);
// Je set le cookies avec le nom
// Langue et la valeur FR, puis la date
document.cookie = 'Langue=' + escape('FR') + '; expires=' + dJamais.toGMTString();
// -->
</script>
</head>
3. Même chose avec la page ANGLAISE mais avec la valeur EN.
<html>
<head>
<title...
<script type="text/javascript" language="javascript">
<!--
var dJamais = new Date();
dJamais.setTime(dJamais.getTime() + 10000*24*60*60*1000);
document.cookie = 'Langue=' + escape('EN') + '; expires=' + dJamais.toGMTString();
// -->
</script
</head>
Ciao
Oznog
Réponses
|