Hallo - ich brauche etwas Hilfe:
Ich möchte aktuelle Messwerte auf einer Webseite darstellen. Das funktioniert auch schon ganz gut.
Damit ich einen schnelleren Überblick über eventuelle Probleme der Anlage bekomme, sollen die Werte die normalerweise schwarz dargestellt sind, rot dargestellt werden sobald sie einen
Grenzwert überschreiten.
Ich suche ein JavaScript, welches dies für mich tut.
Derzeit definiere ich im CSS verschiedene Styles, die ich beim Aufruf der Messwerte fix mit gebe.
Ich suche ein Script, dem als Parameter den Namen des Messwertes, die Obergrenze und die Notfall-Farbdefinition dieses Messwertes übergebe.
Wird der Wert überschritten, soll der Style des Messwertes ausgetauscht werden und der Messwert erscheint rot und blinkend.... na, ja falls das so geht....
Meine Seite im Wesentlichen:
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" /><meta http-equiv="refresh" content="300;">
<title>Onlineschema</title>
<style type="text/css">
body {font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; background-repeat: no-repeat;}
#graphic {text-align: left; vertical-align: top; position: relative; width: 1045px; height: 778px; margin-right: auto; margin-left: auto;}
/* A.) Positionen der digitalen Werte */
#pos-n1d0 {left: 824px; top: 331px;} /* Pumpe 1 */
#pos-n1d1 {left: 435px; top: 173px;} /* Pumpe 2 */
/* B.) Positionen der analogen Werte */
#pos-n1a0 {left: 467px; top: 564px;} /* Temperatur 1 */
#pos-n1a1 {left: 442px; top: 80px;} /* Temperatur 2 */
/*########## CSS-Klasse: Darstellungsparameter der Ein- und Ausgangswerte des Bootloaders festlegen ##########*/
.styleblack {font-family: Tahoma; font-weight: normal; color: #000000; position: absolute;} /* schwarz, nicht fett */
.stylegold {font-family: Tahoma; font-weight: bold; color: #ffd700; position: absolute;} /* gold, nicht fett */
.stylered {font-family: Tahoma; text-decoration:blink; font-weight: bold; color: #ff0000; position: absolute;} /* rot, fett, blinkend */
</style>
</head>
<body>
<!-- A.) Hintergrundgrafik laden -->
<div id="graphic">
<img src="GRAFIK.gif" alt="GRAFIK.gif" width="960" height="690" border="0"/>
<!-- C.) Ausgeben der digitalen Ausgangswerte an der vordefinierten Position > -->
<div class="styleblack" id="pos-n1d0">$n1d0</div>
<div class="styleblack" id="pos-n1d1">$n1d1</div>
<!-- D.) Ausgeben der analogen Ausgangswerte an der vordefinierten Position > -->
<div class="stylegold" id="pos-n1a0">$n1a0</div>
<div class="styleblack" id="pos-n1a1">$n1a1</div>
</div>
>
</body>
</html>
Ist das in JavaScript ein großes Problem ?
Herzlichen Dank im voraus....
Gruß Thomas
Ich möchte aktuelle Messwerte auf einer Webseite darstellen. Das funktioniert auch schon ganz gut.
Damit ich einen schnelleren Überblick über eventuelle Probleme der Anlage bekomme, sollen die Werte die normalerweise schwarz dargestellt sind, rot dargestellt werden sobald sie einen
Grenzwert überschreiten.
Ich suche ein JavaScript, welches dies für mich tut.
Derzeit definiere ich im CSS verschiedene Styles, die ich beim Aufruf der Messwerte fix mit gebe.
Ich suche ein Script, dem als Parameter den Namen des Messwertes, die Obergrenze und die Notfall-Farbdefinition dieses Messwertes übergebe.
Wird der Wert überschritten, soll der Style des Messwertes ausgetauscht werden und der Messwert erscheint rot und blinkend.... na, ja falls das so geht....
Meine Seite im Wesentlichen:
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" /><meta http-equiv="refresh" content="300;">
<title>Onlineschema</title>
<style type="text/css">
body {font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; background-repeat: no-repeat;}
#graphic {text-align: left; vertical-align: top; position: relative; width: 1045px; height: 778px; margin-right: auto; margin-left: auto;}
/* A.) Positionen der digitalen Werte */
#pos-n1d0 {left: 824px; top: 331px;} /* Pumpe 1 */
#pos-n1d1 {left: 435px; top: 173px;} /* Pumpe 2 */
/* B.) Positionen der analogen Werte */
#pos-n1a0 {left: 467px; top: 564px;} /* Temperatur 1 */
#pos-n1a1 {left: 442px; top: 80px;} /* Temperatur 2 */
/*########## CSS-Klasse: Darstellungsparameter der Ein- und Ausgangswerte des Bootloaders festlegen ##########*/
.styleblack {font-family: Tahoma; font-weight: normal; color: #000000; position: absolute;} /* schwarz, nicht fett */
.stylegold {font-family: Tahoma; font-weight: bold; color: #ffd700; position: absolute;} /* gold, nicht fett */
.stylered {font-family: Tahoma; text-decoration:blink; font-weight: bold; color: #ff0000; position: absolute;} /* rot, fett, blinkend */
</style>
</head>
<body>
<!-- A.) Hintergrundgrafik laden -->
<div id="graphic">
<img src="GRAFIK.gif" alt="GRAFIK.gif" width="960" height="690" border="0"/>
<!-- C.) Ausgeben der digitalen Ausgangswerte an der vordefinierten Position > -->
<div class="styleblack" id="pos-n1d0">$n1d0</div>
<div class="styleblack" id="pos-n1d1">$n1d1</div>
<!-- D.) Ausgeben der analogen Ausgangswerte an der vordefinierten Position > -->
<div class="stylegold" id="pos-n1a0">$n1a0</div>
<div class="styleblack" id="pos-n1a1">$n1a1</div>
</div>
>
</body>
</html>
Ist das in JavaScript ein großes Problem ?
Herzlichen Dank im voraus....
Gruß Thomas