Suche im Forum:
Suchen


Autor Nachricht
Beitrag21.08.2009 um 09:14 (UTC)    
Titel: Problem mit Geburtstag Script ?

Hallo,

brauche mal Eure Hilfe ! Habe ein Script für Geburtstage im Netz gefunden, funktioniert auch.
Problem: Wenn 2 Personen am gleichen Tag Geb. haben, wird immer nur einer angezeigt !

Was muss ich ändern, damit alle angezeigt werden ?

----------------------
<TITLE> Geburtstagskalender </TITLE>
<script language="JavaScript">
<!--
function WER_HAT_HEUT_GEBURTSTAG()
{
var name = "";
var Jetzt = new Date();
var Tag = Jetzt.getDate();
var Monat = Jetzt.getMonth() + 1;
var Jahr = Jetzt.getYear();
var Vortag = ((Tag < 10) ? "0" : "");
var Vormon = ((Monat < 10) ? ".0" : ".");
var Datum = Vortag + Tag + Vormon + Monat;

if(Datum == "21.08") name="Stefan Test";
if(Datum == "21.08") name="Michael Test";
if(Datum == "21.08") name="Axel Test";
if(Datum == "00.00") name="Name";
if(Datum == "00.00") name="Name";
if(Datum == "00.00") name="Name";

if (name == "")
{
document.write("Heute kein Geburtstag");
document.write("<br>");
}
else
{
document.write("Herzlichen Glückwunsch");
document.write("<br>");
document.write(" zum");
document.write("<br>");
document.write(" Geburtstag !!!");
document.write("<br>");
document.write("<br>");
document.write(name);
document.write("<br>");
document.write("<br>");
document.write("von der FSV Jugend");

}
}
//-->
</script>
</HEAD>

<BODY ... deine body-spezifikationen ...>
<p align="center"><font color="#FF0000" face="Arial"><strong><big>

<script language = "JavaScript">self.WER_HAT_HEUT_GEBURTSTAG();</script>

</big></strong></font></p>
--------------------
Beitrag21.08.2009 um 18:21 (UTC)    
Titel: Antwort

Hey

Ich hätt ne Lösung is eigentlich Simpel ^^

Zitat:
<TITLE> Geburtstagskalender </TITLE>
<script language="JavaScript">
<!--
function WER_HAT_HEUT_GEBURTSTAG()
{
var name = "";
var Jetzt = new Date();
var Tag = Jetzt.getDate();
var Monat = Jetzt.getMonth() + 1;
var Jahr = Jetzt.getYear();
var Vortag = ((Tag < 10) ? "0" : "");
var Vormon = ((Monat < 10) ? ".0" : ".");
var Datum = Vortag + Tag + Vormon + Monat;

if(Datum == "21.08") name="Stefan Test , Michael Test und Alex Test";
if(Datum == "00.00") name="Name";
if(Datum == "00.00") name="Name";
if(Datum == "00.00") name="Name";

if (name == "")
{
document.write("Heute kein Geburtstag");
document.write("<br>");
}
else
{
document.write("Herzlichen Glückwunsch");
document.write("<br>");
document.write(" zum");
document.write("<br>");
document.write(" Geburtstag !!!");
document.write("<br>");
document.write("<br>");
document.write(name);
document.write("<br>");
document.write("<br>");
document.write("von der FSV Jugend");

}
}
//-->
</script>
</HEAD>

<BODY ... deine body-spezifikationen ...>
<p align="center"><font color="#FF0000" face="Arial"><strong><big>

<script language = "JavaScript">self.WER_HAT_HEUT_GEBURTSTAG();</script>

</big></strong></font></p>



Probiers aus Funktioniert ,und es werden alle Namen angezeigt

Hoffe ich konnte Helfen

mfg dein ScriptforYou.de.tl Team
Beitrag21.08.2009 um 19:59 (UTC)    
Titel:

Hey Supi gut !
Besten Dank !!!


War heute auch noch fleißig und habe eine
weitere Alternative gefunden.

------------------------------------------
<script language="JavaScript">
<!--
Name = new Array
GeburtsTag = new Array
GeburtsMonat = new Array
GeburtsJahr = new Array
n=1

Name[n]="Rainer Test"; GeburtsTag[n]=21; GeburtsMonat[n]=8; GeburtsJahr[n]=1986; n++
Name[n]="Axel Test"; GeburtsTag[n]=21; GeburtsMonat[n]=8; GeburtsJahr[n]=1976; n++
Name[n]="Name"; GeburtsTag[n]=00; GeburtsMonat[n]=0; GeburtsJahr[n]=0000; n++
Name[n]="Name"; GeburtsTag[n]=00; GeburtsMonat[n]=0; GeburtsJahr[n]=0000; n++

Geburtstage = n-1
HeutigesDatum = new Date()
Tag = HeutigesDatum.getDate()
Monat = HeutigesDatum.getMonth()+1
Jahr = HeutigesDatum.getFullYear()

document.writeln('<h3><font color ="#006600"><b><center>Herzlichen</font><font color ="#ff0000"> Glückwunsch</font><font color ="#006600"><br>zum Geburtstag<br><br></font>')
t=0

for(i = 1; i <= Geburtstage; i++)
{
if (GeburtsTag[i]==Tag && GeburtsMonat[i]==Monat)
{
document.writeln(Name[i])
{
Jahre = Jahr - GeburtsJahr[i]
document.writeln('(' + Jahre + ')<br><br>')
}
t++
}
}

if (t==0)
{
document.writeln('heute kein Mitglied.')
}

document.writeln('<font color ="#ff0000">von Deinem<br><font color ="#ff0000">Team-Verein-freierText')
//-->
</script>
---------------------------------------------------------------

Mit besten Grüßen
Torsten
Laughing
Beiträge der letzten Zeit anzeigen:   


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de