Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. [gelöst] id Farbe ändern mit JS und css

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] id Farbe ändern mit JS und css

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      Moby Dick last edited by Moby Dick

      Hallo zusammen!
      habe mit (Nur ein teil ausschnitt)
      html1 = html1 + '<tr> <td id="farbe11">' + getState('tankerkoenig.0.stations.cheapest.e5.short').val + '</td> <td>' + getState('tankerkoenig.0.stations.cheapest.e5.name').val + '</td> </tr>';
      setState('javascript.0.html.html_1', html1);
      jetzt möchte ich gerne abhängig von Preis die id="farbe11" andern mit CSS.
      Wie geht das?
      Danke für die Hilfe.

      C 1 Reply Last reply Reply Quote 0
      • C
        Chrunchy @Moby Dick last edited by

        @moby-dick Ich kenne den Adapter nicht, aber wenn der einen Preis liefert, musst du den nur mit deinen "Grenzwerten" vergleichen und den String "farbe11" durch deinen gewünschten Wert ersetzten.

        Also Variable definieren für den Farbwert, Preis holen und die Variable Farbwert in Abhängigkeit des Preises setzten. Im html1-String dann statt <td id="farbe11"> <id="'+Variable+'">

        Dein html1-String muss dann natürlich bei jeder Preisänderung neu erzeugt werden.

        M 1 Reply Last reply Reply Quote 0
        • M
          Moby Dick @Chrunchy last edited by

          @chrunchy
          Dankeschön für die Hilfe Chrunchy
          Die Lösung ist doch so einfach! in HTML die Farbe setzen:
          html1 = html1 + '<td><font color=red>' + getState('tankerkoenig.0.stations.cheapest.e5.short').val + '</td> <td>' + getState('tankerkoenig.0.stations.cheapest.e5.name').val + '</td> </tr>';

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          802
          Online

          31.8k
          Users

          80.0k
          Topics

          1.3m
          Posts

          2
          3
          177
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo