Persönliche Anrede

Eine Homepage wirkt viel persönlicher, wenn man jemanden mit Namen ansprechen kann. Das der Benutzer jedoch nicht immer seinen Namen wieder von neuem Eingeben muss, muss man sich diesen erst mit einem cookie merken.

Code: Füge einfach unten folgenden Code in deine Seite ein.

Bemerkungen: Lasse bitte den (c) Vermerk bestehen!

<!-- START ANREDE
(c) by: Steven Varco
See: www.tech-island.de.cx for many more usefull Scripts
(Bitte diesen Vermerk stehen lassen!)
-->
<script language="JavaScript">
<!--
  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);
      }
    }
    return value;
  }
//-->
</script>
 
 
<script language="JavaScript">
<!--
  anrede=get_cookie("anrede");
  if(anrede == null) {
    anrede=prompt("Wie heisst du ?");
    if(anrede == null || anrede == "") {
      anrede="(Fremde/r)";
    } else {
      set_cookie("anrede", anrede);
    }
  }
    document.write("",anrede,",<br>");
// -->
</script>
<!-- END ANREDE -->

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert