Ingo Siemon: Ablaufdatum in Cokie einfügen

Hallo Ihr Lieben :)

Ich habe eine Bitte.
Da ich selber ja leider kein Pearl behersche,
suche ich jemanden, der mir in unten gezeigtes
Cookie-Script ein Ablaufdatum von 1 Jahr eibaut:

-----------------------------------------------------------------
<script language="JavaScript1.1">
<!--
var cookieFields=new Array("Name","Nco","Strasse","Ort","Land","Telefon","Fax","eMail") ;
function editCookie() {
        var cookietmp="" ;
        for (var i=0;i<cookieFields.length;i++) {
                  c=eval("document.ORDER."+cookieFields[i]+".value") ;
                cookietmp=cookietmp+c+"###" ;
        }
        setCookie('spaceartorderform',cookietmp) ;
}
function setCookie(name,value) {
        document.cookie=name + "=" + value ;
}
function getCookie(name) {
        var cookieFound=false ;
        var CVAL="";
        var start=0 ;
        var end=0 ;
        var cookieString=document.cookie ;
        var i=0 ;
        while (i<=cookieString.length) {
                start=i ;
                end=start + name.length ;
                if (cookieString.substring(start,end) == name) {
                        cookieFound=true ;
                        break ;
                }
                i++ ;
        }
        if (cookieFound) {
                start=end+1 ;
                end=document.cookie.indexOf(";",start) ;
                if (end < start) {
                        end=document.cookie.length ;
                        CVAL=document.cookie.substring(start,end) ;
                }
                var Check = confirm('Wollen Sie Ihre gespeicherten Adressdaten wieder laden?');
                if(Check == false) {
                        return ;
                } else {
                        var CFVAL=CVAL.split('###') ;
                        for (var i=0;i<cookieFields.length;i++) {
                                  var c=eval("document.ORDER."+cookieFields[i]) ;
                                c.value=CFVAL[i] ;
                        }
                }
        }
}
//-->
</script>
-----------------------------------------------------------------

Ich würde mich riesig über Hilfe diesbezüglich freuen :)

Gruß aus Münster
Ingo Siemon

  1. Da ich selber ja leider kein Pearl behersche...

    Ups, ich Blödmann :)
    Ich meine natürlich, dass ich kein Javascript kann :)
    (Pearl leider auch nicht :))

    1. Hallo Du da,

      Ups, ich Blödmann :)
      Ich meine natürlich, dass ich kein Javascript kann :)
      (Pearl leider auch nicht :))

      Was Du sicher meinst ist, daß Du jeder JavaScript - woher hast Du denn die Scripte kopiert ;) - noch PERL (nicht Pearl) kannst.

      Nun gut, ein Blick in SelfHTML hätte Dir zwar sofort die Lösung gegeben http://selfhtml.teamone.de/javascript/objekte/document.htm#cookie, aber ich will ja mal nicht so sein:

      function setCookie(name,value) {

      var ablauf = new Date();
         var jahr = ablauf.getTime() + (365 * 24 * 60 * 60 * 1000);
         ablauf.setTime(jahr);
         document.cookie=name + "=" + value + "; expires=" + ablauf.toGMTString();
      }

      Und damit Du weisst, was Du vor dem Posten machen sollst, empfehle ich Dir, mal die </faq/> zu lesen.

      Viele Grüße...

      Alex :)