Klaus: Background-Color im Frame blinken

Hallo,

für ein einfaches Überwachungssystem möchte ich, dass beim Überschreiten von Schwellwerten, die Hintergrundfarbe blinkt.

Dafür habe ich folgende CSS-Definition geschrieben:

  
	@-webkit-keyframes blink { 0% { background-color: red } 50% { background-color: black } }  
	@-moz-keyframes blink { 0% { background-color: red } 50% { background-color: black } }  
	@keyframes blink { 0% { background-color: red } 50% { background-color: black } }  
  
	body.blink {  
	  -webkit-animation: blink 0.7s infinite linear alternate;  
	  -moz-animation: blink 0.7s infinite linear alternate;  
	  animation: blink 0.7s infinite linear alternate;  
	}  

Und testweise hab ich dann auch gleich mal dem Body-Tag die class "blink" mitgegeben:

  
<body class="blink">  

Wenn ich die Seite selber aufrufe, funktioniert es auch einwandfrei.
Siehe Fiddle

Wenn ich das aber in einem Frameset versuche, dann passiert nichts.
Hat jemand von Euch eine Idee woran das liegen könnte?

Klaus

  1. Wenn ich das aber in einem Frameset versuche, dann passiert nichts.

    Auch jsfiddle zeigt das Resultat Deiner Bemühungen in einem Frame.

    Hat jemand von Euch eine Idee woran das liegen könnte?

    Ja. Entweder am Cache oder daran, dass Du in dem Frame nicht das öffnest, was Du denkst.

    Jörg Reinholz

    1. Wenn ich das aber in einem Frameset versuche, dann passiert nichts.

      Auch jsfiddle zeigt das Resultat Deiner Bemühungen in einem Frame.

      Hat jemand von Euch eine Idee woran das liegen könnte?

      Ja. Entweder am Cache oder daran, dass Du in dem Frame nicht das öffnest, was Du denkst.

      Ich hab übersehen, dass die Daten zunächst per Ajax in den Frame geladen werden, damit hat sich natürlich der Body geändert, daher wurde im Frame dann auch nicht mehr geblinkt.
      Habs jetzt in ein DIV gekapselt und das blinkt jetzt wunderbar.

      Danke für den Hinweis.