Dan: cookie

Beitrag lesen

So

ich verstehe gar nicht, warum jemand funktionen nachprogrammieren will, die eigentlich so gut wie jeder browser schon von haus aus bietet.
und dann noch dazu auf eine weise, deren funktionieren nicht mal garantiert ist.

Es gibt 2 punkte für das warum. Erstens wir programmieren es nicht nach denn es ist mir bisher kein browser bekannt der die schriftgrösse speichert. Und zweitens zitiere ich mal einen lehrer "Üben Üben Üben".

tja, in deinem code sehe ich nicht mal ein falsches cookie.

Ja hab vergessen den mit zu Posten. Kommt jetzt:

<script language="JavaScript">
var charsize = 12;

function aktivator()
{
var vfontsize = document.getElementById("absatz");
vfontsize.style.fontSize = charsize + "pt";
}
function bigger()
{
charsize = charsize + 1;
setCookie("muhkuhmilch", charsize, 90);
aktivator();
}
function smaller()
{
charsize = charsize - 1;
setCookie("muhkuhmilch", charsize, 90);
aktivator();
}
function norm()
{
charsize = 12;
setCookie("muhkuhmilch", charsize, 90);
aktivator();
}

//--------Cookie Part -------------
function getCookie(a_name)
{
var a_start, an_end;
if (document.cookie)
{
  a_start = document.cookie.indexOf(a_name+"=");
  if (a_start < 0) return null;
  a_start = document.cookie.indexOf("=", a_start) ;
  an_end = document.cookie.indexOf(";", a_start);
  if (an_end < 0) an_end = document.cookie.length;
  return unescape(document.cookie.substring(a_start, an_end));
}
else return null;
}

function setCookie(a_name, a_value, a_lifetime)
{ // a_lifetime in Tagen
var now = new Date();
var expiry = new Date(now.getTime() + a_lifetime*24*60*60*1000);
if ((a_value != null) && (a_value != ""))
document.cookie=a_name + "=" + escape(a_value) + "; expires=" +
expiry.toGMTString();
return getCookie(a_name) != null; // Test, ob es geklappt hat
}

//------------- Cookie Part End-----------
function chek ()
{
var muh = getCookie("muhkuhmilch");
alert(muh);
}
if (document.cookie)
{
charsize = getCookie("muhkuhmilch");
aktivator();
}

</script>

mit der selfhtmlbeschreibung zu document.cookie habt ihr euch schon auseinandergesetzt.
(tipp: ein "ja" als antwort dürfte jetzt zwar allgemein erwartet werden - aber ausreichend dürfte es kaum.)

Hmm Ja aber da es dir nicht ganz ausreicht sage ich es mal so ich komme mit der noch net ganz klar hab daher ein paar andere Quellen noch zu rate gezogen.

MFG,

Dan