|
Gemeinschaft uCoz uCoz Module Sonstiges Geburtstaganzeige |
Geburtstaganzeige |
Hallo ihr Lieben.
Hab mir mal ein Script in Java geschrieben was eigentlich die kommenden und letztn Geburtstage anzeigen sollte. Soweit funktioniert das sehr gut,nur wie bring ich das auf der HP ein. Daten sind hochgeladen nur zeigt er mir es nicht an. Falls ich das Script hier posten darf meldet euch bitte,irgentwo mach ich ein Fehler. Mfg Ronald |
So nun schaut mal ob ihr was brauchbares basteln könnt.
Na wo sind denn die Daten hin,ok dann eben kopieren. Teil 1 Code <html> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <title></title> <meta http-equiv="Content-Script-Type" content="text/javascript"> <meta http-equiv="Content-Style-Type" content="text/css"> <script type=text/javascript src="geb-kal1.js"></script> <script type=text/javascript src="geb-kal2.js"></script> <base target="_blank"> </head> <body> <script type="text/javascript"> <!-- document.write("<p>Heute ist <b>"+WoTa+"</b>, der <b>"+Tag+"."+Monat+"."+Jahr+"</b>.</p>"); <!-- Heutige Geburtstage --> heutegeb(); if (Anzheut>0) document.write("<hr>"); <!-- Geburtstage letzte 2 Tage --> VergGeb(2); if (AnzVerg>0) document.write("<hr>"); <!-- Geburtstage kommende 14 Tage --> ZukGeb(2); //--> </script> </body> </html> Teil 2 Code var wer = new Array(); var gtag = new Array(); var site = new Array(); wer[0] = "Ronald Kusche"; gtag[0] = "04.06.1945"; site[0] = ""; wer[1] = "Smog"; gtag[1] = "04.06.1945"; site[1] = "/"; Teil 3 Code var i, j; var Anzheut=0, AnzVerg=0, AnzZuk=0; var Dat, DatTag, Datmonat, Datjahr; var Ber, BerTag, BerMonat, BerJahr, BerWoTa, BerTaInWo; var Wochentage = new Array("Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"); var MoNam = new Array("Januar", "Februar", "März", "April","Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"); var jetzt = new Date(); var Tag = jetzt.getDate(); if(Tag<10) Tag="0"+Tag; var Monat = jetzt.getMonth()+1; if(Monat<10) Monat="0"+Monat; var Jahr = jetzt.getFullYear(); var TaInWo = jetzt.getDay(); var WoTa = Wochentage[TaInWo]; var heute = new Date(Jahr, jetzt.getMonth(), Tag, 12, 0, 0); function Datum(a) { Dat=gtag[a]; DatTag=Dat.slice(0, 2); Datmonat=Dat.slice(3, 5); Datjahr=parseInt(Dat.slice(6)); if (Datjahr<0) Datjahr++; }; function heutegeb() { for( i=0; i<wer.length; i++ ) { Datum(i); if(DatTag==Tag&&Datmonat==Monat) { Anzheut++; if(Anzheut==1) document.write("<p>") else document.write("<br style=\"clear:both;\">"); if(site[i]!="-") document.write("<a href=\""+site[i]+"\" target=\"_blank\">"); document.write(wer[i]); if(site[i]!="-") document.write("<\/a>"); if(isNaN(Datjahr)) { document.write(" hat heute Geburtstag."); } else { document.write(" wird heute "+(Jahr-Datjahr)+" Jahre alt."); }; }; }; if(Anzheut>0) document.write("<\/p>"); }; function VerglTag(a) { Ber = new Date(Date.parse(heute)+(a*86400000)); BerTag = Ber.getDate(); BerMonat= Ber.getMonth()+1; BerJahr = Ber.getFullYear(); BerTaInWo = Ber.getDay(); BerWoTa = Wochentage[BerTaInWo]; }; function VergGeb(a) { for( i=a; i>0; i--) { VerglTag(-i); for( j=0; j<wer.length; j++ ) { Datum(j); if(DatTag==BerTag&&Datmonat==BerMonat) { AnzVerg++; if(AnzVerg==1) document.write("<p>") else document.write("<br>"); if(site[j]!="-") document.write("<a href=\""+site[j]+"\" target=\"_blank\">"); document.write(wer[j]); if(site[j]!="-") document.write("<\/a>"); if(isNaN(Datjahr)) { document.write(" hatte am "+BerWoTa+" dem "+BerTag+". "+MoNam[BerMonat-1]); document.write(" Geburtstag."); } else { document.write(" wurde am "+BerWoTa+" dem "+BerTag+". "+MoNam[BerMonat-1]); document.write(" "+(BerJahr-Datjahr)+" Jahre alt."); }; }; }; }; if(AnzVerg>0) document.write("<\/p>"); }; function ZukGeb(a) { for( i=1; i<a; i++) { VerglTag(i); for( j=0; j<wer.length; j++ ) { Datum(j); if(DatTag==BerTag&&Datmonat==BerMonat) { AnzZuk++; if(AnzZuk==1) document.write("<p>") else document.write("<br>"); if(site[j]!="-") document.write("<a href=\""+site[j]+"\" target=\"_blank\">"); document.write(wer[j]); if(site[j]!="-") document.write("<\/a>"); if(isNaN(Datjahr)) { document.write(" hat am "+BerWoTa+" dem "+BerTag+". "+MoNam[BerMonat-1]); document.write(" Geburtstag."); } else { document.write(" wird am "+BerWoTa+" dem "+BerTag+". "+MoNam[BerMonat-1]); document.write(" "+(BerJahr-Datjahr)+" Jahre alt."); }; }; }; }; if(AnzZuk>0) document.write("<\/p>"); }; Hoffe es wird nicht zu unübersichtlich. Mfg Ronny Beitrag wurde von Santafee - Samstag, 04.06.2011, 16:45 bearbeitet
|
| |||
| |||