Einzelnen Beitrag anzeigen
  #7 (permalink)  
Alt 24.04.2019, 07:06
Benutzerbild von protonenbeschleuniger
protonenbeschleuniger protonenbeschleuniger ist offline
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.896
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von jan99 Beitrag anzeigen
ich generiere über ein anderes Programm einen Webreport.
Da fehlen alle Details. Welches "andere" Programm?

Zitat:
Zitat von jan99 Beitrag anzeigen
Dieser wird in einer Übersicht mit anderen in IFrames angezeigt. Quasi ein Control-Center.
hier fehlen die Details. Bedeutet das, die Inhalte kommen von anderen Resourcen?

Zitat:
Zitat von jan99 Beitrag anzeigen
Nun muss man immer schauen, ob der Report auch vom heutigen Tag ist.
Das verstehe ich nicht. Du musst versuchen die Anforderung so zu formulieren, dass andere die nichts von deiner Umgebung Wissen wovon du sprichst. Was meinst du "man muss immer schauen"? Was hat diese Formulierung für eine Bedeutung?

Zitat:
Zitat von jan99 Beitrag anzeigen
Könnte man irgendwie über ein kleines Javascript eine Art Ampel (Bildaustausch) realisieren? Heute grünes Bild - ansonsten rotes Bild.
Wenn du Zugriff auf die Inalte des "anderen" Programm hast, dann kann man das sicher.

Zitat:
Zitat von jan99 Beitrag anzeigen
Wenn man das ganze dann noch etwas aufbohren würde wäre es auch gut das bei er bestimmten Parameterdefinition nur das gestrige Datum mit einem grünen Bild gekennzeichnet wird.
Auch das ist simpel. Nur, wie schon Cloned andeutet, was wilst du konkret Wissen.?

Oder mal ein konkreter Ansatz:
HTML-Code:
<div data-date="2019/4/24">heute</div>
<div data-date="2019/4/22">gestern</div>
<div data-date="2019/4/1">davor</div>
<div data-date="2019/4/2">davor</div>
<div data-date="2019/4/2">davor</div>
<div data-date="2019/4/23">heute</div>

<script>
	Date.msPerDay = 24 * 60 * 60  * 1000;
	Date.prototype.daysDiff = function() {
		return parseInt(Math.abs(new Date() - this)/Date.msPerDay, 10);
	};
	var $ = function(S, P){ return [].slice.call((P||document).querySelectorAll(S))};    
	$('div').forEach(function(item) {
		if(item.dataset.date){
			var cmp = new Date(item.dataset.date);
			if(cmp) {
				if(cmp.daysDiff() === 1) item.style.backgroundColor = 'green'; // gestern
				if(cmp.daysDiff() > 2) item.style.backgroundColor = 'yellow'; // älter
				if(cmp.daysDiff() === 0) item.style.backgroundColor = 'red'; // heute
			}
		}
	});
</script>
Mehr geht aber nicht ohne deine Mithilfe.
Mit Zitat antworten