C'est la première fois que je traite des cookies en JavaScript et le script ci-dessous fonctionne très bien sur mon PC local mais quand je le télécharge ici: example il échoue.Cookie définit Localhost mais pas sur le serveur live?
$(document).ready(function(){
// Get Cookie
var getCookie = document.cookie;
if(getCookie == "stylesheet=blue")
{
$("[rel=stylesheet]").attr({href : "blue.css"});
}
else if(getCookie == "stylesheet=main")
{
$("[rel=stylesheet]").attr({href : "main.css"});
}
// Set Stylsheet back to Main
$('#reset').click(function()
{
$("[rel=stylesheet]").attr({href : "main.css"});
var setCookie = document.cookie = "stylesheet=main";
});
// Set Stylsheet Blue
$('#blue').click(function()
{
$("[rel=stylesheet]").attr({href : "blue.css"});
var setCookie = document.cookie = "stylesheet=blue";
});
});
Des idées?
semble fonctionner correctement pour moi sur firefox – Geoff
@Geoff, Que se passe-t-il si vous cliquez sur bleu et rafraîchissez la page? –
je vois ce que c'est maintenant, voir ma réponse - votre cookie a plus de lui alors vous pensez :) – Geoff