Ablaufdatum in Cokie einfügen
Ingo Siemon
- javascript
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
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 :))
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 :)