Startseite Forum
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Bitte beachten, dass es hier nur um Javascripts geht, die sich in unserem Archiv befinden.
  • Seite:
  • 1

THEMA: Kalender

Kalender 1 Jahr, 6 Monate her #9246

  • mac00
  • OFFLINE
  • Fresh Boarder
  • Beiträge: 9
  • Karma: 0
Hallo, ich habe den Kalender

www.kostenlose-javascripts.de/javascript...-und-feiertagen.html

hier gefunden, und möchte ihn gerne etwas verändert haben. Die Uhrzeit soll nicht angezeigt werden, da ich diese in einem extra Script schon habe. Und die Feiertagsinfos sollen bitte nicht in einem Feld stehen, sondern einfach nur so da. (Das Feld stört mich!)
Demnach brauchen die Infos ja auch nicht mehr zu wechseln, da es ja dann immer nur den feiertag gibt. wenn keiner vorhanden ist, steht da halt nix, aber das schaffe ich auch noch alleine zu ändern.


Wäre schön wenn das möglich wäre.

Gruß
mac00

Aw: Kalender 1 Jahr, 6 Monate her #9247

  • Super_Mario
  • OFFLINE
  • Platinum Boarder
  • Beiträge: 623
  • Karma: 35
Hallo mac00,

ich hab dir das Javascript entsprechend umgeschrieben. Die geänderten Bereiche hab ich rot markiert

Hier ist der Code:
<!-- präsentiert von kostenlose-javascripts.de -->
<form name="redtab" id="redtab">
<input type="text" name="redfens" id="TTime" size="35" />&nbsp;
</form>

<script type='text/javascript'>
<!--
var Datum=new Date();
var Tag=Datum.getDate();
var Monat=Datum.getMonth();
var Monat1=Monat+1;
var Jahr=Datum.getYear();
var AT=Tag+"."+Monat1; //AT fuer aktueller Tag+Monat (unten fuer die Anlässe des aktuellen Tages zuständig[Feiertag/besondere Daten])
var AD=Tag+"."+Monat1+""+Jahr; //AD fuer aktuelles Datum (Tag+Monat+Jahr)..." " "
var uInnerHTML = (document.redtab.innerHTML ? 1:0);

if(uInnerHTML>0)
document.redtab.redfens.style.display = "none";


if (Jahr<1900)
{
Jahr+=1900;
}

//den Monaten Namen geben!(für die Box oben)
if (Monat1 == 1)Monat1="Januar";
else if (Monat1 == 2)Monat1="Februar";
else if (Monat1 == 3)Monat1="März";
else if (Monat1 == 4)Monat1="April";
else if (Monat1 == 5)Monat1="Mai";
else if (Monat1 == 6)Monat1="Juni";
else if (Monat1 == 7)Monat1="Juli";
else if (Monat1 == 8)Monat1="August";
else if (Monat1 == 9)Monat1="September";
else if (Monat1 == 10)Monat1="Oktober";
else if (Monat1 == 11)Monat1="November";
else if (Monat1 == 12)Monat1="Dezember";

var Kopf=" "+Monat1+" "+Jahr+"";

//Wochentag des 1. des Monats
Datum.setDate(1);
var A=Datum.getDay();
if(A == 0)A=7;
document.write("<table width='15%' border='1' bordercolor='#000000' cellpadding='0' cellspacing='2'>");
document.write("<tr bgcolor='blue'><th><font color='#FFFF00'>Mo</font><th><font color='#FFFF00'>Di</font><th><font color='#FFFF00'>Mi</font><th><font color='#FFFF00'>Do</font><th><font color='#FFFF00'>Fr</font><th><font color='#FFFF00'>Sa</font><th><font color='#FF0000'>So</font></tr>");
document.write("<tr>");
//erste Zeile
for(var B=1; B<A; B++) {
document.write("<td>");
}
for(B=1; B<32; B++) {
Datum.setDate(B);
if(Datum.getMonth() != Monat)break;
if(B == Tag) {
//der aktuelle Tag
document.write("<td bgcolor='#FFFF00'>", B, "");
} else {
document.write("<td>",B);
}
A++;
if(A > 7) {
document.write("</tr><tr>");
A=1;
}
}
document.write("</tr></table>");
//-->
//Ende des Kalenderteils

//Anfang des "Feiertagsberiech"


//Die Tagesnews (Feiertag/besondere Daten)
//Wenn die Variable AT z.B.: 24.12 ist dann schreibe: Es ist Heiligabend
//Zuerst der Tag dann ein Punkt und dann der Monat
//Neue Daten fügt man so ein: else if (AT == Datum(1.1 oder 24.12 oder 5.6)Info="Hier steht der Text der an diesem Tag im Kächtchen mit der Uhrzeit stehen soll!";
//Hier stehen bis jetzt nur festen Feiertage + wenige andere Dinge z.B.:Beginn der Sommerzeit

if (AT == 1.1)Info="Neujahr";
else if (AT == 6.1)Info="Heilige Drei Könige";
else if (AT == 14.2)Info="Valentinstag";
else if (AT == 8.3)Info="Weltfrauentag";
else if (AT == 20.3)Info="Frühlinsanfang";
else if (AT == 25.3)Info="Mariä Verkündigung";
else if (AT == 29.3)Info="Judika: Beginn der Sommerzeit";
else if (AT == 1.5)Info="Maifeiertag";
else if (AT == 9.5)Info="Europatag";
else if (AT == 10.5)Info="Muttertag";
else if (AT == 21.6)Info="Sommeranfang";


else if (AT == 11.9)Info="11. September 2001 war der Anschlag auf das 'World Trade center'";
else if (AT == 20.9)Info="Weltkindertag";
else if (AT == 22.9)Info="Herbstanfang";
else if (AT == 3.10)Info="Tag der Deutschen Einheit";
else if (AT == 16.10)Info="Welternährungstag";
else if (AT == 25.10)Info="Ende der Sommerzeit";
else if (AT == 30.10)Info="Weltspartag";
else if (AT == 31.10)Info="Halloween";
else if (AT == 1.11)Info="Allerheiligen";
else if (AT == 11.11)Info="Martinstag+ Karnevalls Beginn";
else if (AT == 18.11)Info="Buß- und Bettag";
else if (AT == 21.12)Info="Winteranfang";
else if (AT == 23.12)Info="Morgen ist Heiligabend!";
else if (AT == 24.12)Info="Heiligabend";
else if (AT == 25.12)Info="1. Weihnachtsfeiertag";
else if (AT == 26.12)Info="2. Weihnachtsfeiertag";
else if (AT == 31.12)Info="Silvester";



//Wenn nichts zu dem Tag steht wird folgende Nachricht angezeigt:
else Info="Leider ist für heute nichts eingetragen";

//Ende des "Feiertagsbereich"


//Anfang des Bereiches fuer Tag+Monat+Jahr
//hierarschisch übergeordnet ist nun Tag+Monat+Jahr (wenn an jedem 24.12 immer die Nachricht X und nun in dieser Liste steht 24.12.2009 Y steht am 24.12.2009 die Nachricht Y und nicht X aber an den anderen 24.12 steht weiterhin die Nachricht X)
//Monat von Jahr kann man leider nicht trennen! sorry!
//Tag.MonatJahr also 24.122008


if (AD == 15.82009)Info="Mariä Himmelfahrt";

//Ende des Bereiches fuer Tag+Monat+Jahr


//Anfang des Bereiches für die Textbox ueber dem Kalender
//Festlegung der Variablen
var spr=new Array;
spr[0]=""+Kopf+"";
spr[1]=""+Info+"";


//
function rede()
{
num=Math.floor(2*Math.random());
if(uInnerHTML>0)
document.redtab.innerHTML = spr[num];
else

document.redtab.redfens.value = spr[num];
window.setTimeout("rede()",3000);

}
window.setTimeout("rede()",3000);
//-->
</script>
<br />
<!-- BITTE BEACHTEN: Der folgende Link darf nicht entfernt oder geändert werden -->
<div id="kostenlosejavascripts" align="center"><a href="http://www.kostenlose-javascripts.de/dsl-anbieter-vergleich.html" title="Internetanbieter Tarife" target="_blank">Internetanbieter Tarife</a></div>
<br />
<!--script type="text/javascript" src="http://www.kostenlose-javascripts.de/startScript.php?id=1125"></script-->
<!-- präsentiert von kostenlose-javascripts.de -->

Der Feiertag und das Datum wird jetzt mit der Javascript-Eigenschaft innerHTML direkt in das Formular eingesetzt. Sollte das Javascript von einem Browser ausgeführt werden, der innerHTML nicht unterstützt, erscheint wieder das Eingabefeld und Feiertag und Datum werden da reingeschrieben. Kommt aber eh fast nicht vor, weil so gut wie alle modernen Browser innerHTML unterstützen
liebe Grüße
Super Mario

Meine Webseite ist Mario & Luigis wunderbare Welt. Dort gibt es auch eine große Auswahl an kostenlosen und werbefreien Javascripts. Meine Javascripts laufen in vielen, bzw. allen Browsern und sind W3C valide!
Letzte Änderung: 1 Jahr, 6 Monate her von Super_Mario.

Aw: Kalender 1 Jahr, 6 Monate her #9263

  • mac00
  • OFFLINE
  • Fresh Boarder
  • Beiträge: 9
  • Karma: 0
hi, danke für das Script, habe jedoch noch eine kleine Bitte . Die Textbox über dem Kalender hätte ich gerne unter dem Kalender, und es soll keine Textbox sein, sondern nur ein einfacher Text. Also ohne dieses Kästchen drum herum.

Gruß mac00

Aw: Kalender 1 Jahr, 6 Monate her #9266

  • Super_Mario
  • OFFLINE
  • Platinum Boarder
  • Beiträge: 623
  • Karma: 35
Gesagt, getan

Hier ist der Code:
<!-- präsentiert von kostenlose-javascripts.de -->
<script type='text/javascript'>
<!--
var Datum=new Date();
var Tag=Datum.getDate();
var Monat=Datum.getMonth();
var Monat1=Monat+1;
var Jahr=Datum.getYear();
var AT=Tag+"."+Monat1; //AT fuer aktueller Tag+Monat (unten fuer die Anlässe des aktuellen Tages zuständig[Feiertag/besondere Daten])
var AD=Tag+"."+Monat1+""+Jahr; //AD fuer aktuelles Datum (Tag+Monat+Jahr)..." " "

if (Jahr<1900)
{
Jahr+=1900;
}

//den Monaten Namen geben!(für die Box oben)
if (Monat1 == 1)Monat1="Januar";
else if (Monat1 == 2)Monat1="Februar";
else if (Monat1 == 3)Monat1="März";
else if (Monat1 == 4)Monat1="April";
else if (Monat1 == 5)Monat1="Mai";
else if (Monat1 == 6)Monat1="Juni";
else if (Monat1 == 7)Monat1="Juli";
else if (Monat1 == 8)Monat1="August";
else if (Monat1 == 9)Monat1="September";
else if (Monat1 == 10)Monat1="Oktober";
else if (Monat1 == 11)Monat1="November";
else if (Monat1 == 12)Monat1="Dezember";

var Kopf=" "+Monat1+" "+Jahr+"";

//Wochentag des 1. des Monats
Datum.setDate(1);
var A=Datum.getDay();
if(A == 0)A=7;
document.write("<table width='15%' border='1' bordercolor='#000000' cellpadding='0' cellspacing='2'>");
document.write("<tr bgcolor='blue'><th><font color='#FFFF00'>Mo</font><th><font color='#FFFF00'>Di</font><th><font color='#FFFF00'>Mi</font><th><font color='#FFFF00'>Do</font><th><font color='#FFFF00'>Fr</font><th><font color='#FFFF00'>Sa</font><th><font color='#FF0000'>So</font></tr>");
document.write("<tr>");
//erste Zeile
for(var B=1; B<A; B++) {
document.write("<td>");
}
for(B=1; B<32; B++) {
Datum.setDate(B);
if(Datum.getMonth() != Monat)break;
if(B == Tag) {
//der aktuelle Tag
document.write("<td bgcolor='#FFFF00'>", B, "");
} else {
document.write("<td>",B);
}
A++;
if(A > 7) {
document.write("</tr><tr>");
A=1;
}
}
document.write("</tr></table>");
//-->
//Ende des Kalenderteils

//Anfang des "Feiertagsberiech"


//Die Tagesnews (Feiertag/besondere Daten)
//Wenn die Variable AT z.B.: 24.12 ist dann schreibe: Es ist Heiligabend
//Zuerst der Tag dann ein Punkt und dann der Monat
//Neue Daten fügt man so ein: else if (AT == Datum(1.1 oder 24.12 oder 5.6)Info="Hier steht der Text der an diesem Tag im Kächtchen mit der Uhrzeit stehen soll!";
//Hier stehen bis jetzt nur festen Feiertage + wenige andere Dinge z.B.:Beginn der Sommerzeit

if (AT == 1.1)Info="Neujahr";
else if (AT == 6.1)Info="Heilige Drei Könige";
else if (AT == 14.2)Info="Valentinstag";
else if (AT == 8.3)Info="Weltfrauentag";
else if (AT == 20.3)Info="Frühlinsanfang";
else if (AT == 25.3)Info="Mariä Verkündigung";
else if (AT == 29.3)Info="Judika: Beginn der Sommerzeit";
else if (AT == 1.5)Info="Maifeiertag";
else if (AT == 9.5)Info="Europatag";
else if (AT == 10.5)Info="Muttertag";
else if (AT == 21.6)Info="Sommeranfang";


else if (AT == 11.9)Info="11. September 2001 war der Anschlag auf das 'World Trade center'";
else if (AT == 20.9)Info="Weltkindertag";
else if (AT == 22.9)Info="Herbstanfang";
else if (AT == 3.10)Info="Tag der Deutschen Einheit";
else if (AT == 16.10)Info="Welternährungstag";
else if (AT == 25.10)Info="Ende der Sommerzeit";
else if (AT == 30.10)Info="Weltspartag";
else if (AT == 31.10)Info="Halloween";
else if (AT == 1.11)Info="Allerheiligen";
else if (AT == 11.11)Info="Martinstag+ Karnevalls Beginn";
else if (AT == 18.11)Info="Buß- und Bettag";
else if (AT == 21.12)Info="Winteranfang";
else if (AT == 23.12)Info="Morgen ist Heiligabend!";
else if (AT == 24.12)Info="Heiligabend";
else if (AT == 25.12)Info="1. Weihnachtsfeiertag";
else if (AT == 26.12)Info="2. Weihnachtsfeiertag";
else if (AT == 31.12)Info="Silvester";



//Wenn nichts zu dem Tag steht wird folgende Nachricht angezeigt:
else Info="Leider ist für heute nichts eingetragen";

//Ende des "Feiertagsbereich"


//Anfang des Bereiches fuer Tag+Monat+Jahr
//hierarschisch übergeordnet ist nun Tag+Monat+Jahr (wenn an jedem 24.12 immer die Nachricht X und nun in dieser Liste steht 24.12.2009 Y steht am 24.12.2009 die Nachricht Y und nicht X aber an den anderen 24.12 steht weiterhin die Nachricht X)
//Monat von Jahr kann man leider nicht trennen! sorry!
//Tag.MonatJahr also 24.122008


if (AD == 15.82009)Info="Mariä Himmelfahrt";

//Ende des Bereiches fuer Tag+Monat+Jahr


//Anfang des Bereiches für die Textbox ueber dem Kalender
//Festlegung der Variablen
var spr=new Array;
spr[0]=""+Kopf+"";
spr[1]=""+Info+"";


//
function rede()
{
num=Math.floor(2*Math.random());
if(uInnerHTML>0)
document.redtab.innerHTML = spr[num];
else
document.redtab.redfens.value = spr[num];
window.setTimeout("rede()",3000);

}
window.setTimeout("rede()",3000);
//-->
</script>
<form name="redtab" id="redtab">
<input type="text" name="redfens" id="TTime" size="35" style="border: 0px solid black" />&nbsp;
</form>
<script type="text/javascript">
<!--
var uInnerHTML = (document.redtab.innerHTML ? 1:0);

if(uInnerHTML>0)
document.redtab.redfens.style.display = "none";
//-->
</script>
<br />
<!-- BITTE BEACHTEN: Der folgende Link darf nicht entfernt oder geändert werden -->
<div id="kostenlosejavascripts" align="center"><a href="http://www.kostenlose-javascripts.de/dsl-anbieter-vergleich.html" title="Internetanbieter Tarife" target="_blank">Internetanbieter Tarife</a></div>
<br />
<!--script type="text/javascript" src="http://www.kostenlose-javascripts.de/startScript.php?id=1125"></script-->
<!-- präsentiert von kostenlose-javascripts.de -->
liebe Grüße
Super Mario

Meine Webseite ist Mario & Luigis wunderbare Welt. Dort gibt es auch eine große Auswahl an kostenlosen und werbefreien Javascripts. Meine Javascripts laufen in vielen, bzw. allen Browsern und sind W3C valide!
  • Seite:
  • 1
Ladezeit der Seite: 0.40 Sekunden

Login

Aktuell im Forum

mehr