Brauche hilfe bei folgendem Script:

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>");
// -->

Hi,

Ich möchte nun gerne ein Feld, ebenfalls
auf meiner Startseite anlegen, in welchem
die fünf letzten Besucher aufgelistet
werden.

das ist mit JavaScript nicht möglich. Mit CGI o.ä. schon, allerdings wirst Du Dein JavaScript in dieser Form nicht weiterverwenden können: Es muß einen HTTP-Request zum Server generieren (also eine neue Seite laden), damit der Server den Besucher mitloggen kann.

Wer kann mir helfen?

Informiere Dich erst mal, ob Du bei Deinem Provider CGI o.ä. nutzen kannst, und mache Dich mit den Grundlagen vertraut.

HTH

Cheatah

Informiere Dich erst mal, ob Du bei
Deinem Provider CGI o.ä. nutzen kannst,

geht’s bei t-online?

Hi,

Informiere Dich erst mal, ob Du bei
Deinem Provider CGI o.ä. nutzen kannst,

geht’s bei t-online?

soweit ich weiß nicht.

Cheatah