Sebastian Schimpf: Abfrage ob Cookies im Client aktiviert sind

Beitrag lesen

Hallo,

ich bin gerade dabei mir ein JavaScript zurechtzustückeln,
dass im Browser abfragen soll, ob Cookies aktiviert sind.

Immerhin bin ich soweit, dass es keine Fehlermeldung mehr in der JavaScript-Konsole gibt. :-) Juchheee!
Funktionieren tut das Ding aber irgendwie nicht.
Ich bekomme die von mir eingebauten Alert-Meldungen einfach nicht auf den Schirm.

Ich bin eben Designer und kein JavaScript-Programmierer.
Wer kann mir die Qualen beenden, oder wenigsten erleichtern?

Hier der Kot:

// Abfrage nach aktivierten/deaktivierten Cookies

function checkCookie(){
 document.cookie = "ZabCookie=Test; path=/; domain=zabdesign.de";
 function getCookie(name){
   var i=0  //Suchposition im Cookie
   var suche = name+"="
   while (i<document.cookie.length){
      if (document.cookie.substring(i, i+suche.length)==suche){
         var ende = document.cookie.indexOf(";", i+suche.length)
         ende = (ende>-1) ? ende : document.cookie.length
         var cook = document.cookie.substring(i+suche.length, ende)
         return unescape(cook)
      }
      i++
   }
   return null
}

function DeleteCookie(name,path,domain) {
    if (Get_Cookie(name)) document.cookie = name + "=" +
        ( (path) ? ";path=" + path : "") +
        ( (domain) ? ";domain=" + domain : "") +
        ";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}

if (!getCookie("ZabCookie")){
 alert("Cookies sind deaktiviert!");
 }
   else{
     // DeleteCookie("ZabCookie")
    alert("Cookies sind aktiviert!");
   }
}

Bitte nicht meckern! ;-)

Liebe Grüße,
Sebastian