Ich habe auf meiner Startseite ein Script, das den Besucher auffordert seinen Namen zu nennen. Wenn er das dann getan hat, wird ein Cookie auf seiner Platte angelegt, welches ihn 90 Tage identifiziert. Er wird dann diese 90 Tage lang immer persönlich mit Namen begrüßt, wenn er auf meiner Homepage ist.
Ich möchte nun gerne ein Feld, ebenfalls auf meiner Startseite anlegen, in welchem die fünf letzten Besucher aufgelistet werden. Wer kann mir helfen? Wenn ihr noch fragen habt, mailt bitte an [email protected]
Ein Beispiel befindet sich auf der Seite
http://mp3bot.de Dort werden die fünf letzten Anfragen aufgelistet.
Jedoch müssten bei mir sowohl die Cookies auch die letzten Eingaben mit ausgewertet werden. Mein Script:
<!–
LIVEDAYS=90;
function set_cookie(name, value) {
document.cookie=name+"="+escape(value)+"; EXPIRES="+cookie_live();
}
function cookie_live() {
var date=new Date();
date.setDate(date.getDate()+LIVEDAYS);
var gmt=date.toGMTString();
var k1=gmt.indexOf(" „);
var k2=gmt.indexOf(“ „, k1+1);
var k3=gmt.indexOf(“ „, k2+1);
var str=gmt.substring(0,k2)+“-"+gmt.substring(k2+1,k3)+"-"+gmt.substring(k3+3,gmt.length);
return str;
}
function get_cookie(name) {
var value=null;
if(document.cookie != „“) {
var kk=document.cookie.indexOf(name+"=");
if(kk >= 0) {
kk=kk+name.length+1;
var ll=document.cookie.indexOf(";", kk);
if(ll < 0)ll=document.cookie.length;
value=document.cookie.substring(kk, ll);
value=unescape(value);
}
}
if (value == „kathi“ || value == „Kathi“)
{return „Kathi. Ich liebe dich immer noch gaaaaaaaaaaanz doll. Kannst mich ja mal anrufen.“;
begruesseSie();
}
else
return value;
}
//–>
<!–
anrede=get_cookie(„anrede“);
if(anrede == null) {
anrede=prompt(„Wie heisst du Fremder?“);
if(anrede == „kathi“ || anrede == „Kathi“) {
document.write(„Ich liebe dich gaaaaaaanz doll, und ich freue mich sehr, das du mal wieder auf meiner Homepage vobeischaust. Viel Spass und denk immer daran, ich liebe dich.“); }
if(anrede == null || anrede == „“) {
anrede="(Mr. Noname)";
} else {
set_cookie(„anrede“, anrede);
}
}
document.write(" Welcome back, „,anrede,“<br>");
// -->