Und woher weißt du, dass das keine Eigenart von Javascript ist, sondern der Fehler bei mir liegt?
Für Ungläubge: Ich nehme keine Änderung am Cookienamen mehr vor:
function CookieSet(n,w,e)
{
var a = new Date();
a = new Date(a.getTime() +e);
document.cookie = n+'='+w+'; expires='+a.toGMTString()+';';
}
// Funktionsaufruf sieht so aus
function OpenSubMenu(cat){
activeMenu = cat;
CookieSet("activeMenu",activeMenu,(3600*24));
}
// als Parameter wird beispielsweise "Info" übergeben