Hallo,
ik heb dit script gevonden en aangepast om een taal selectie te maken en te onthouden via een cookie.
Het script zoals in het voorbeeld werkt maar mijn aangepaste versie niet.
Mss zie ik er over of ben ik iets vergeten maar ik zie de fout niet.
De cookie wordt niet geregistreerd bij het klikken op een van de taal keuzen.
HTML:
Code:
<body onload="checkCookie()">
<script type="text/javascript" src="test.js"></script>
<a href="nl/index.html" OnClick="setCookie('nl')">Nederlands</a><br>
<a href="fr/index.html" OnClick="setCookie('fr')">Francais</a><br>
<a href="en/index.html" OnClick="setCookie('en')">Englisch</a>
JS:
Code:
function getCookie(c_name)
{
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++)
{
x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
x=x.replace(/^\s+|\s+$/g,"");
if (x==c_name)
{
return unescape(y);
}
}
}
function setCookie(c_name,value,exdays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;
}
function checkCookie()
{
var lang=getCookie("repairlangsel");
if (lang!=null && lang!="")
{
alert("Uw taal is: " + lang);
}
}
function setCookie(langsel)
{
if (langsel!=null && langsel!="")
{
setCookie("repairlangsel",langsel,365);
}
}
Ik hoop dat iemand mij hierbij kan helpen, of een alternatief weet.
Alvast dank.