Hallo zusammen,
Bin neue hier im Forum und habe ein Problem :
ich möcht ereichen dass User die Auf meiner Seite sind Die Seite so einstellen können wie sie es möchten !
Dazu habe ich eine Chackbox auswahl erstellt .
Ich möchte jetzt ereichen dass ein Cookie diese Einstellungen speichert und wenn der User meine Seite irgendwann wieder betritt soll die Checkbox immer noch so stehen wie er sie verlassen hat.
Hier kurz der Code der Checkbox:
Kann mir dabei jemand helfen ?
Ich bekomme alleine nicht zurecht !
Bin neue hier im Forum und habe ein Problem :
ich möcht ereichen dass User die Auf meiner Seite sind Die Seite so einstellen können wie sie es möchten !
Dazu habe ich eine Chackbox auswahl erstellt .
Ich möchte jetzt ereichen dass ein Cookie diese Einstellungen speichert und wenn der User meine Seite irgendwann wieder betritt soll die Checkbox immer noch so stehen wie er sie verlassen hat.
Hier kurz der Code der Checkbox:
Code:
<img src="images/nix.gif" width=10 height=1 border=0 alt="">
<font face="Verdana, Arial, Helvetica, sans-serif" style="font-size: small; font-family: sans-serif; font-weight: normal;" color="#FFB903">
<input type="Checkbox" name="AnimationOn" value="1" >An</font>
<img src="images/nix.gif" width=10 height=1 border=0 alt="">
<font face="Verdana, Arial, Helvetica, sans-serif" style="font-size: small; font-family: sans-serif; font-weight: normal;" color="#FFB903"><input type="Checkbox" name="Smooth" checked value="1">Bewegung </font>
<img src="images/nix.gif" width=10 height=1 border=0 alt="">
<font face="Verdana, Arial, Helvetica, sans-serif" style="font-size: small; font-family: sans-serif; font-weight: normal;" color="#FFB903"><input type="Checkbox" name="Musik" value="1">Musik-An</font>
<img src="images/nix.gif" width=10 height=1 border=0 alt="">
<font face="Verdana, Arial, Helvetica, sans-serif" style="font-size: small; font-family: sans-serif; font-weight: normal;" color="#FFB903"><input type="Checkbox" name="Relod" value="1">Kein </font>CODE]
Und ich dachte ich könne das mit eurem Scribt Cookie auslesen/schreiben realisieren .
[CODE]<script language="JavaScript">
<!-- Original: Mattias Sjoberg
<!-- Begin
var expDays = 30;
var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
function Who(info){
var VisitorName = GetCookie('VisitorName')
if (VisitorName == null) {
VisitorName = prompt("Who are you?");
SetCookie ('VisitorName', VisitorName, exp);
}
return VisitorName;
}
function When(info){
var rightNow = new Date()
var WWHTime = 0;
WWHTime = GetCookie('WWhenH')
WWHTime = WWHTime * 1
var lastHereFormatting = new Date(WWHTime);
var intLastVisit = (lastHereFormatting.getYear() * 10000)+(lastHereFormatting.getMonth() * 100) + lastHereFormatting.getDate()
var lastHereInDateFormat = "" + lastHereFormatting;
var dayOfWeek = lastHereInDateFormat.substring(0,3)
var dateMonth = lastHereInDateFormat.substring(4,11)
var timeOfDay = lastHereInDateFormat.substring(11,16)
var year = lastHereInDateFormat.substring(23,25)
var WWHText = dayOfWeek + ", " + dateMonth + " um " + timeOfDay
SetCookie ("WWhenH", rightNow.getTime(), exp)
return WWHText
}
function Count(info){
var WWHCount = GetCookie('WWHCount')
if (WWHCount == null) {
WWHCount = 0;
}
else{
WWHCount++;
}
SetCookie ('WWHCount', WWHCount, exp);
return WWHCount;
}
function set(){
VisitorName = prompt("Hallo! Bitte sag mir Deinen Namen:");
SetCookie ('VisitorName', VisitorName, exp);
SetCookie ('WWHCount', 0, exp);
SetCookie ('WWhenH', 0, exp);
}
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function SetCookie (name, value) {
var argv = SetCookie.arguments;
var argc = SetCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var path = (argc > 3) ? argv[3] : null;
var domain = (argc > 4) ? argv[4] : null;
var secure = (argc > 5) ? argv[5] : false;
document.cookie = name + "=" + escape (value) +
((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
((path == null) ? "" : ("; path=" + path)) +
((domain == null) ? "" : ("; domain=" + domain)) +
((secure == true) ? "; secure" : "");
}
function DeleteCookie (name) {
var exp = new Date();
exp.setTime (exp.getTime() - 1);
var cval = GetCookie (name);
document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}
// End -->
</script>
<CENTER>
<b><font face="arial, helvetica" color="#0000FF" size="2" >
<SCRIPT LANGUAGE="JavaScript">
document.write("Hallo " + Who() + ". Du bist zum " + Count() + ".ten mal hier. Dein letzter Besuch war am " + When() +" Uhr!");
</SCRIPT>
</font></b>
</CENTER>
Kann mir dabei jemand helfen ?
Ich bekomme alleine nicht zurecht !