Suche im Forum:
Suchen


« Vorheriges Thema anzeigen :: Nächstes Thema anzeigen »  
Autor Nachricht
Beitrag27.04.2011 um 20:23 (UTC)    
Titel: JavaScript Code: Ausgeben wann es Ostern und CO. ist...

Ich wollte mit diesem JavaScript Code ausgeben lassen, dass wenn wir den Monat April haben und der Tag größer als 23 ist oder wenn es Mai ist und der Tag kleiner als 16 ist, dass er ausgibt, dass es Ostern ist.


Nur irgendwie ist er falsch kann mir einer helfen?



Wann ich Halloween und Weinachten ausgeben will, könnte man sich glaub ich auch denken^^

Wenn nicht dann einfach reinschreiben.

Code:
<script type="text/javascript">

var jetzt = new Date();
var Jahresmonat = jetzt.getMonth();
var Monat = new Array("Januar", "Februar", "M&auml;rz", "April", "Mai", "Juni",
                      "Juli", "August", "September", "Oktober", "November", "Dezember");


document.write(" ");
var jetzt1 = new Date();
var Tag = jetzt1.getDate();


if (Monat[Jahresmonat] = "April" && Tag >23 || Monat[Jahresmonat] = "Mai" && Tag <16)
{
document.write('<a href="/Ostern.htm">Ostern</a>');
}
else if (Monat[Jahresmonat] = "Oktober" && Tag >30 || Monat[Jahresmonat] = "November" && Tag <6)
{
document.write('<a href="/Halloween.htm">Halloween</a>')
}
else if (Monat[Jahresmonat] = "Dezember" && Tag >22 || Monat[Jahresmonat] = "Dezember" && Tag <29)
{
document.write('<a href="/Weinachten.htm">Weinachten</a>')
}
else
{
document.write("Momentan keins");
}



</script>
Beitrag04.05.2011 um 10:40 (UTC)    
Titel:

Hallo,
Ich weiss nicht viel über Javascript.
Aber ich glaube du machst es dir zu schwer.
Mach doch einfach einen Countdown bis zu Ostern usw

Mfg Nico
Beitrag04.05.2011 um 16:33 (UTC)    
Titel:

Aber dann muss ich es immer wieder aktualisieren und außerdem den Countdown habe ich ja schon, möchte aber gerne angezeigt bekommen wann Ostern und co. ist.
______________


| Aktuelle Nachrichten | Bibliothek | Events | Gästebuch | Umfragen | TV Programm | Kinovorschau | TopSites | Empfehle Uns | Spiele | Online Karte |

AUF TWITTER AUF FACEBOOK AUF YOUTUBE AUF RSS-FEED
Beitrag06.05.2011 um 05:23 (UTC)    
Titel:

mario-website hat Folgendes geschrieben:
Aber dann muss ich es immer wieder aktualisieren und außerdem den Countdown habe ich ja schon, möchte aber gerne angezeigt bekommen wann Ostern und co. ist.

Deiner zeigt Aktuell 11 Tage bis Ostern an.
Aktualisieren, mußt Du einen Countdown nur 1 Mal im Jahr.
Könnte so aussehen wie auf einer Testseite von mir http://www.notarius.wg.vu/
Farben, Größe und Hintergrund kannst Du ändern.
Wenn Du möchtest, stell ich dir den Code auf Ostern 2012 ein und schick dir diesen dann zu.
Du kannst dir auch einen Kalender von Google einbauen und nur die Feiertage anzeigen lassen.
Beitrag06.05.2011 um 13:51 (UTC)    
Titel:

Aber geht doch bestimt auch, dass man das nicht jeden Mont machen muss sondern eimal schreiben und für immer das sich das automatisch jedes Jahr wiederholt.
______________


| Aktuelle Nachrichten | Bibliothek | Events | Gästebuch | Umfragen | TV Programm | Kinovorschau | TopSites | Empfehle Uns | Spiele | Online Karte |

AUF TWITTER AUF FACEBOOK AUF YOUTUBE AUF RSS-FEED
Beitrag06.05.2011 um 15:59 (UTC)    
Titel:

1. Ostern ist nur einmal im Jahr.
2. Counter mit mehreren Zieldaten gibts nicht.
Eigentlich auch logisch, da Ostern ein beweglicher Feiertag ist und somit immer auf ein anderes Datum fällt.

Gruß Harald
Beitrag06.05.2011 um 18:35 (UTC)    
Titel:

"Counter mit mehreren Zieldaten gibts nicht"
Wer sagt das?

Zitat:
<div id="ausgabe"></div>
<script type="text/javascript">
var zielarr = new Array;
zielarr[1] = new Date(2012, 4-1, 8, 0, 0, 0);
zielarr[2] = new Date(2013, 3-1, 31, 0, 0, 0);
zielarr[3] = new Date(2014, 4-1, 20, 0, 0, 0);
zielarr[4] = new Date(2015, 4-1, 5, 0, 0, 0);
zielarr[5] = new Date(2016, 3-1, 27, 0, 0, 0);
zielarr[6] = new Date(2017, 4-1, 16, 0, 0, 0);
zielarr[7] = new Date(2018, 4-1, 1, 0, 0, 0);
zielarr[8] = new Date(2019, 4-1, 21, 0, 0, 0);
zielarr[9] = new Date(2020, 4-1, 12, 0, 0, 0);
var jetzt = new Date();
var diff = -1;
i = 1;
while ((diff < 0) && (i < zielarr.length)){
diff = zielarr[i] - jetzt;
ziel = zielarr[i];
i = i+1;
}

function countdown(){
var jetzt = new Date();
var diff = ziel - jetzt;
diff = Math.round(diff/1000);
sek = diff%60;
diff = Math.floor(diff/60);
min = diff%60;
diff = Math.floor(diff/60);
stu = diff%24;
diff = Math.floor(diff/24);
tag = diff;
document.getElementById("ausgabe").innerHTML = tag + " Tage, " + stu + " Stunden, " + min + " Minuten, " + sek + " Sekunden";
}
setInterval("countdown()", 1000);
</script>

______________

Beitrag06.05.2011 um 19:39 (UTC)    
Titel:

OK, hast Recht.
Die ganze Sache in ein Tabelle gepackt, Text "Bis Ostern sind es noch" rein.
Die Zieldaten auf die nächsten Jahre Ostern hast Du ja schon bis 2020 drin.

Wofür stehen die Werte (2012, 4-1, 8, 0, 0, 0)?
Jahr, ?-?, Tag, ?, ?, ?

Gruß Harald
Beitrag06.05.2011 um 20:20 (UTC)    
Titel:

Danke danke, aber habe es schon hinbekommen^^

Thema kann geschlossen werden Arrow
______________


| Aktuelle Nachrichten | Bibliothek | Events | Gästebuch | Umfragen | TV Programm | Kinovorschau | TopSites | Empfehle Uns | Spiele | Online Karte |

AUF TWITTER AUF FACEBOOK AUF YOUTUBE AUF RSS-FEED
Beitrag07.05.2011 um 09:00 (UTC)    
Titel:

sv-laar21 hat Folgendes geschrieben:
Wofür stehen die Werte (2012, 4-1, 8, 0, 0, 0)?
Jahr, ?-?, Tag, ?, ?, ?


Jahr, Monat-1, Tag, Stunde, Minute, Sekunde
______________

Beitrag07.05.2011 um 11:35 (UTC)    
Titel:

Also ich hab den Code von mir ein bischen umgeändert und das hat funktioniert.
______________


| Aktuelle Nachrichten | Bibliothek | Events | Gästebuch | Umfragen | TV Programm | Kinovorschau | TopSites | Empfehle Uns | Spiele | Online Karte |

AUF TWITTER AUF FACEBOOK AUF YOUTUBE AUF RSS-FEED
Beiträge der letzten Zeit anzeigen:   


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