shadowhunter: Cookie speichern & lesen

Beitrag lesen

Ich bin in der Firma & da habe ich nor den Explorer & den Editor zur Verfügung.
Wie kann ich am einfachsten & am besten Javascript testen/schreiben?
Geht dies mit Eclipse auch?
Firefox bietet eine solche Funktion?
Vielen Dank

Hier noch meinen ganzen Code, welcher nicht funktioniert (vieleicht siehts du sicher noch grobe Fehler):

<script type="text/javascript">

function SetDefault() {

<!-- Cookie definitionen -->
  var name = "scluzern-galerie"; // Name der Cookie
  var wert = "nutzung";   // Übergabewert
  var days = 1;    // 1 - XXX
  var hours = 1;   // 1 - 24
  var minutes = 1;   // 1 - 60
  return name, wert, days, hours, minutes;

}

function SetCookie(name, wert, days, hours, minutes) {

<!--Cookie schreiben-->
  var expires = new Date();
  var expires_date = expires.getTime() + (days * hours * minutes * 60 * 1000);
  expires.setTime(expires_date);
  document.cookie = name + "=" + wert +"; expires="+ expires.toGMTString() +";";

}

function GetCookie(wert_akt) {

wert_akt = document.cookie;
  wert_akt = wert_akt.slice(wert_akt.indexOf("=")+1,wert_akt.length);
  return wert_akt();

}

function ClearCookie(name, wert) {

<!-- Cookie löschen -->
  document.cookie = name + "=" + wert +"; expires=Thu, 01-Jan-1970 00:00:01 GMT";

}

function PopUp() {

Check = confirm("Nutzungsbedingungen für die Fotos/Bilder durchgelesen & akzeptiert? > http://impressum.scluzern.com <");
  return Check;

}

function CheckCookie() {

SetDefault();

if (navigator.cookieEnabled == true) {
<!--Cookies erlaubt zu speichern-->

var wert_akt = "";   // Feld leer lassen
  if (document.cookie)
  {
    GetCookie(wert_akt);
    if (wert_akt == wert) {
      alert(wert_akt);
      alert(wert);
      SetCookie(name, wert, days, hours, minutes);

} else if {

if (Check == false)
      {
        ClearCookie(name, wert);
        if (Check == false)
          history.back();
      }
      else if (Check == true)
      {
        SetCookie(name, wert, days, hours, minutes);
      }
    }

} else {
    PopUp();
    if (Check == false)
    {
      ClearCookie(name, wert);
      if (Check == false)
        history.back();
    }
    else if (Check == true)
    {
      SetCookie(name, wert, days, hours, minutes);
    }
  }

} else if (navigator.cookieEnabled == false) {
<!--Cookies verboten zu speichern-->

ClearCookie(name, wert);
 if (Check == false)
   history.back();

} else {
<!--Cookies Status - Verrate ich nicht-->

ClearCookie(name, wert);
 if (Check == false)
   history.back();

}
}
</script>