M
Marcus1988
New member
- Beiträge
- 2
- Punkte Reaktionen
- 0
Folgender Scriptaufruf ist vorhanden und die Arraylängen können beliebig ausgedehnt werden und sind immer gleich Lang.
<script>
onofflight("[1,0,0,1]","[IdA,IdB,IdC,IdD]");
</script>
Folgende Funktion hab ich geschrieben in einer externen Datei die eingebunden ist. (Restlichen Funktionen gehen)
Element mit den Ids IdB,IdC sollen weiß sein und die anderen beiden Gelb (Statusarray kann sich ändern und kommt mit einer speziellen Syntax von einer S7 1200, zum Testen ist das Array fest)
function onofflight(Status,Name)
{
for(var i=0; i<4; i++)
{
if (Status =='0')
{
document.getElementById(Name).setAttribute("fill", "white");
}
if (Status =='1')
{
document.getElementById(Name).setAttribute("fill", "yellow");
}
}
}
Irgendwo ist da noch ein kleiner Fehler drin, da es nicht läuft.
<script>
onofflight("[1,0,0,1]","[IdA,IdB,IdC,IdD]");
</script>
Folgende Funktion hab ich geschrieben in einer externen Datei die eingebunden ist. (Restlichen Funktionen gehen)
Element mit den Ids IdB,IdC sollen weiß sein und die anderen beiden Gelb (Statusarray kann sich ändern und kommt mit einer speziellen Syntax von einer S7 1200, zum Testen ist das Array fest)
function onofflight(Status,Name)
{
for(var i=0; i<4; i++)
{
if (Status =='0')
{
document.getElementById(Name).setAttribute("fill", "white");
}
if (Status =='1')
{
document.getElementById(Name).setAttribute("fill", "yellow");
}
}
}
Irgendwo ist da noch ein kleiner Fehler drin, da es nicht läuft.