j'initialise ma variable avec ca au debut de chaque page :
<!-- #include File="./Includes/DS_SESSION.asp"-->
ds lequel il y a :
1 2 3 4 5 6 7 8
| if request.querystring("langue")<>"" then
'mise à jour session
Session("Langue")= request.querystring("langue")
end if
if Session("Langue")="" then
Session("Langue")="en"
end if |
puis dans mes pages j'ai :
<!-- #include File="./Includes/MenuLangue3.asp"-->
dans lequel j'ai :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| <script langage="JavaScript">
function affImages(){
if(document.getElementById('td1').style.display == "none"){
document.getElementById('td1').style.display = "block";
document.getElementById('td2').style.display = "block";
document.getElementById('td3').style.display = "block";
}
else{
document.getElementById('td1').style.display = "none";
document.getElementById('td2').style.display = "none";
document.getElementById('td3').style.display = "none";
}
}
</script>
<tr>
<td> </td>
<td class="texteBlanc"onclick="affImages()" ><img src="../images/drapeaux/language.gif" width="73" height="16" border="0"></td>
<td id="td1" style="display:none" width="23" height="14"><a href="<%=request.ServerVariables("PATH_INFO")+"?langue="+"fr"%>"><img src="../images/drapeaux/francais.gif" width="22" height="14" border="0"></a></td>
<td id="td2" style="display:none" width="23" height="14"><a href="<%=request.ServerVariables("PATH_INFO")+"?langue="+"en"%>"><img src="../images/drapeaux/anglais.gif" width="22" height="14" border="0"></a></td>
<td id="td3" style="display:none" width="23" height="14"><a href="<%=request.ServerVariables("PATH_INFO")+"?langue="+"es"%>"><img src="../images/drapeaux/espagnol.gif" width="22" height="14" border="0"></a></td>
</tr>
</table> |
donc o clic sur mes drapeaux ils me change bien la session mais pour la page si je clique sur in lien de mapage la session revient a 'en'...
Partager