Geburtstage mit Altersangabe

Moderator: HTML-Laie

Antworten
Benutzeravatar
Hape
Administrator
Beiträge: 334
Registriert: Fr 22. Mai 2020, 00:33

Geburtstage mit Altersangabe

Beitrag von Hape »

Geburtstage mit Altersangabe in einer Tabelle mit farbigem Hintergrund

Code: Alles auswählen

<table border=0 align=center cellPadding=0 cellSpacing=7 bgcolor=#FFFFAA>
 <tr>
  <td align=center>

<script type="text/javascript">
<!--
 // Das Script stammt von W. Zenk
 // eMail: webmaster@homepage-total.de
 // Homepage: www.homepage-total.de
 // Das Script darf frei genutzt werden,
 // solange dieser Vermerk nicht entfernt wird!

  var Schriftfarbe = "#0000FF"; // Schriftfarbe ändern
  Name = new Array; GeburtsTag = new Array; 
  GeburtsMonat = new Array; GeburtsJahr = new Array;
  Bemerkung = new Array; var n = 1;


  Name[n]="Rainer Zufall"; GeburtsTag[n]=24; GeburtsMonat[n]=10; GeburtsJahr[n]=1965; Bemerkung[n]="Alles Gute!"; n++;
  Name[n]="Name"; GeburtsTag[n]=22; GeburtsMonat[n]=3; GeburtsJahr[n]=1989; Bemerkung[n]="Halte die Ohren steif!"; n++;
  Name[n]="Name"; GeburtsTag[n]=25; GeburtsMonat[n]=9; GeburtsJahr[n]=1977; Bemerkung[n]=""; n++;

  // Ab hier erweiterbar (Jede Zeile einen Geburtstag eintragen. Geburtstag, Monat und Jahr müssen immer angegeben werden!)


  Monate = new Array("Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");
  var t = 0, Geburtstage = n-1;
  var HeutigesDatum = new Date();
  var Tag = HeutigesDatum.getDate();
  var Monat = HeutigesDatum.getMonth()+1;
  var Jahr = HeutigesDatum.getFullYear();

  document.writeln('<font size=2><big><b>Geburtstage im ' + Monate[Monat-1] + ':');
  document.writeln('</b></big></font><br><br> <font color='+Schriftfarbe+'>');

  for (i = 1; i <= Geburtstage; i++) {
      if (GeburtsMonat[i] == Monat) {
       var Alter = Jahr - GeburtsJahr[i];
         document.writeln("<b>"+Name[i] + "</b> (" + Alter + ")<br>" + "Geburtstag: ");
         if (GeburtsTag[i] == Tag) {
          document.writeln("(heute) ");
         }
         document.writeln(GeburtsTag[i] + "." + GeburtsMonat[i] + "." + Jahr + "<br><i>" +Bemerkung[i]+"</i><br><br>");
         t++;
      }
  }

  if (t==0) {
  document.writeln('Keinen Eintrag gefunden!');
  }

 document.writeln('</font><br><small>' + Geburtstage + ' Einträge in der Geburtstagsdatenbank.</small>');
//-->
</script>

  </td>
 </tr>
</table>
Hier die Demoseite: https://hapes-javascript-demo-page.hpag ... alter.html

Antworten