Benutzer:Ahnenfan/common.js: Unterschied zwischen den Versionen

Aus Westmärker Wiki
Zur Navigation springen Zur Suche springen
Zeile 28: Zeile 28:
 
heuteJS = new Date();  
 
heuteJS = new Date();  
 
  monat = ['Januar','Februar','März','April','Mai','Juni','Juli','August','September',     
 
  monat = ['Januar','Februar','März','April','Mai','Juni','Juli','August','September',     
                 'Oktober','November','Dezember'],
+
                 'Oktober','November','Dezember'];
heute80 = (heuteJS.getFullYear() - 80) + "/" + monat[heuteJS.getMonth()] + "/" + heuteJS.getDate(); // date=1...31, day = 0...6!
+
heute = heuteJS.getFullYear() + "/" + heuteJS.getMonth() + "/" + heuteJS.getDate();
heute75 = (heuteJS.getFullYear() - 75) + "/" + monat[heuteJS.getMonth()] + "/" + heuteJS.getDate();
+
tag = document.getElementsByTagName("a");
alert(heute80 + "---" + heute75);
+
for (i=0; i<tag(length); i++) {
document.getElementsByTagName("a");
+
if (tag[i].innerHTML.indexOf("194") == 0) { // zur Beschleunigung
 
+
datum = tag[i].split("/");
 +
test80j = datum[0] + 80;
 +
test75j = datum[0] + 75;
 +
if (datum[1]) { testmon = monat.indexOf(datum[1]); }
 +
if (datum[2]) { testtag = datum[2]; }
 +
test80 = new Date(test80j, testmon, testtag);
 +
test75 = new Date(test75j, testmon, testtag);
 +
if (test75.getTime() < heute.getTime()) { tag[i].parentNode.style.backgoundColor = "yellow"; }
 +
if (test80.getTime() < heute.getTime()) { tag[i].parentNode.style.backgoundColor = "gold"; }
 +
}
 +
}
 
}
 
}

Version vom 22. Februar 2021, 13:32 Uhr

/* ┌──────────────────────────────┐
   │ Tabstop zum Kopieren: "	" │
   └──────────────────────────────┘ */
/* ╔═════════════════════════════╗
   ║                             ║
   ║          TEST-ZONE          ║
   ║                             ║
   ╚═════════════════════════════╝ */
if (1 == 0) {

}

/* ╔═════════════════════════════╗
   ║                             ║
   ║          REAL-ZONE          ║
   ║                             ║
   ╚═════════════════════════════╝ */
/* ┌──────────────────────────────┐
   │ [[Tagebuch-Chronik]]         │
   │ 1. Anzeige d. Chronik-Zeilen │
   │ (~Tage der Tag-für-Tag-Ausg.)│
   │ 2. Farbmark. "heute" f. Blogs│
   └──────────────────────────────┘ */
if (document.getElementById("anzahlzeilen")) {
	document.getElementById("anzahlzeilen").insertBefore(document.createTextNode(document.getElementsByTagName('tr').length), document.getElementById("anzahlzeilen").lastChild);

	// das aktuelle Datum gem. https://wiki.selfhtml.org/wiki/JavaScript/Objekte/Date/Einführung:
	heuteJS = new Date(); 
 	monat = ['Januar','Februar','März','April','Mai','Juni','Juli','August','September',    
                'Oktober','November','Dezember'];
	heute = heuteJS.getFullYear() + "/" + heuteJS.getMonth() + "/" + heuteJS.getDate();
	tag = document.getElementsByTagName("a");
	for (i=0; i<tag(length); i++) {
		if (tag[i].innerHTML.indexOf("194") == 0) { // zur Beschleunigung
			datum = tag[i].split("/");
			test80j = datum[0] + 80;
			test75j = datum[0] + 75;
			if (datum[1]) { testmon = monat.indexOf(datum[1]); }
			if (datum[2]) { testtag = datum[2]; }
			test80 = new Date(test80j, testmon, testtag);
			test75 = new Date(test75j, testmon, testtag);
			if (test75.getTime() < heute.getTime()) { tag[i].parentNode.style.backgoundColor = "yellow"; }
			if (test80.getTime() < heute.getTime()) { tag[i].parentNode.style.backgoundColor = "gold"; }
		}
	}
}