Hallo,
vorab ich habe nur grob Ahnung von HTML und CSS, falls das Thema falsch kategorisiert ist o.Ä. bitte verschieben.
Jetzt zur Frage:
Ich würde gerne für Monitoringzwecke ein Icon anpassen um den Status anzuzeigen.
Im Anhang befindet sich einmal als .svg das anzupassende Icon und ein .htm wo man ein Beispiel für die Statusänderung sieht.
Gedacht ist es so, dass sich die Farbe des, in der .svg dargestellten, Switches je nach Status des Gerätes in Rot, Gelb oder Grün verändert, das heißt wenn man den Switch anpingen kann ist dieser Grün eingefärbt und wenn man dies nicht kann ist dieser Rot eingefärbt.
Ich hoffe ihr könnt mir weiterhelfen, falls ihr noch Informationen benötigt kann ich euch die natürlich liefern.
„Anhang“
C1 switch2.svg (grauer Switch der eingefärbt werden soll)
[CODE]<?xml version="1.0" encoding="utf-8"?>
[/CODE]
trafficlight.htm (Beispiel für eine Statusänderung in dem Programm, eine Ampel wo oben in Rot der Downstatus und unten in Grün der Upstatus und in der Mitte in Gelb wo Warnungen (falls vorhanden) dargestellt werden)
[CODE]<div class=„map_object map_table map_icon_large“ id=„<@itemid>“ objectid=„<@objectid>“ subid=„<@subid>“ style=„overflow:hidden;<#mapobject type=„coordinates“ subid=“<@subid>" mode=„<@editmode>“>„>
<#mapobject type=„objectgrip“ mode=“<@editmode>„>
<#mapobject type=„htmlbefore“ subid=“<@subid>">
<#sensor type=„colorclassofstate“ id=„<@objectid>“ var=„status“>
<#objectproperty type=„nodename“ id=„<@objectid>“ var=„nodename“>
<#if value=„@nodename“ is=„sensor“ then=„sensr“ else=„hasred“ varexpand=„value“ var=„containsred“>
<#if value=„@nodename“ is=„sensor“ then=„sensy“ else=„hasyellow hasnored“ varexpand=„value“ var=„containsyellow“>
<#if value=„@nodename“ is=„sensor“ then=„sensg“ else=„hasgreen hasnoyellow hasnored“ varexpand=„value“ var=„containsgreen“>