Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. In HTML Widget Javacript Funktion nutzen [gelöst]

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.7k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    678

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

In HTML Widget Javacript Funktion nutzen [gelöst]

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
7 Beiträge 3 Kommentatoren 407 Aufrufe 3 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • SoeniS Offline
    SoeniS Offline
    Soeni
    schrieb am zuletzt editiert von Soeni
    #1

    Hallo, ich möchte gerne in einem HTML Widget eine Javascript funktion aufrufen um eine Zahl zu berechnen (Aus einem Objekt). Das Objekt kann ich ja in eine Variable laden und auch etwas damit rechnen aber eine Funktion nutzen geht irgendwie nicht. Hat hier jemand eine Idee? oder geht das nicht.

    OliverIOO liv-in-skyL 2 Antworten Letzte Antwort
    0
    • SoeniS Soeni

      Hallo, ich möchte gerne in einem HTML Widget eine Javascript funktion aufrufen um eine Zahl zu berechnen (Aus einem Objekt). Das Objekt kann ich ja in eine Variable laden und auch etwas damit rechnen aber eine Funktion nutzen geht irgendwie nicht. Hat hier jemand eine Idee? oder geht das nicht.

      OliverIOO Offline
      OliverIOO Offline
      OliverIO
      schrieb am zuletzt editiert von OliverIO
      #2

      @soeni

      In einem html Widget hast du 2 Möglichkeiten

      A Binding
      So wie in der Beschreibung des vis adapters angegeben ein binding in spitzen Klammern verwenden. Sobald du den Wert eines datenpunkts einer variable zuweist musst du mit JavaScript Anweisungen weitermachen

      B Script Tag
      Da der Text als normales html hinzugefügt wird kannst du JavaScript auch innerhalb eines Script tags ausführen

      Meine Adapter und Widgets
      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
      Links im Profil

      SoeniS 1 Antwort Letzte Antwort
      0
      • OliverIOO OliverIO

        @soeni

        In einem html Widget hast du 2 Möglichkeiten

        A Binding
        So wie in der Beschreibung des vis adapters angegeben ein binding in spitzen Klammern verwenden. Sobald du den Wert eines datenpunkts einer variable zuweist musst du mit JavaScript Anweisungen weitermachen

        B Script Tag
        Da der Text als normales html hinzugefügt wird kannst du JavaScript auch innerhalb eines Script tags ausführen

        SoeniS Offline
        SoeniS Offline
        Soeni
        schrieb am zuletzt editiert von
        #3

        @oliverio Vielen Dank für die Antwort, ich glaube aber wir reden von zwei verschiendenen Dingen. Ich habe das HTML Widget in VIS genutzt:

        7a9939e0-5c94-4924-b9fd-52721c89eb79-grafik.png

        Hier kann ich ja den Text editieren und dort auch Objetinhalte formatiert ausgeben. Um eine Zahl mit Tausender Trennzeichen formatiert ausgeben zu können habe ich eine kleine Javascriptfunktion (Siehe Screenshot) Die ich jeweils auf die Objekte anwenden möchte.

        über

        {v:javascript.0.Produkte.123.Monat; Trenner(v*27/3)}  
        

        Kann ich ja mit Objekten rechnen aber wie gesagt das Aufrufen der Funktion Trenner geht nicht. Kann ich das irgendwie anders lösen?

        liv-in-skyL OliverIOO 2 Antworten Letzte Antwort
        0
        • SoeniS Soeni

          @oliverio Vielen Dank für die Antwort, ich glaube aber wir reden von zwei verschiendenen Dingen. Ich habe das HTML Widget in VIS genutzt:

          7a9939e0-5c94-4924-b9fd-52721c89eb79-grafik.png

          Hier kann ich ja den Text editieren und dort auch Objetinhalte formatiert ausgeben. Um eine Zahl mit Tausender Trennzeichen formatiert ausgeben zu können habe ich eine kleine Javascriptfunktion (Siehe Screenshot) Die ich jeweils auf die Objekte anwenden möchte.

          über

          {v:javascript.0.Produkte.123.Monat; Trenner(v*27/3)}  
          

          Kann ich ja mit Objekten rechnen aber wie gesagt das Aufrufen der Funktion Trenner geht nicht. Kann ich das irgendwie anders lösen?

          liv-in-skyL Offline
          liv-in-skyL Offline
          liv-in-sky
          schrieb am zuletzt editiert von liv-in-sky
          #4

          @soeni

          warum schreibst du die function nicht ins scripte tab des editors ?

          1673087723288-7a9939e0-5c94-4924-b9fd-52721c89eb79-grafik.png

          nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

          1 Antwort Letzte Antwort
          0
          • SoeniS Soeni

            Hallo, ich möchte gerne in einem HTML Widget eine Javascript funktion aufrufen um eine Zahl zu berechnen (Aus einem Objekt). Das Objekt kann ich ja in eine Variable laden und auch etwas damit rechnen aber eine Funktion nutzen geht irgendwie nicht. Hat hier jemand eine Idee? oder geht das nicht.

            liv-in-skyL Offline
            liv-in-skyL Offline
            liv-in-sky
            schrieb am zuletzt editiert von
            #5

            @soeni

            könnte sein, dass die function nicht gefunden wird, weil das widget mit der function nicht geladen ist, bevor das widget mit dem binding geladen ist - oder so in die richtung

            nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

            1 Antwort Letzte Antwort
            0
            • SoeniS Soeni

              @oliverio Vielen Dank für die Antwort, ich glaube aber wir reden von zwei verschiendenen Dingen. Ich habe das HTML Widget in VIS genutzt:

              7a9939e0-5c94-4924-b9fd-52721c89eb79-grafik.png

              Hier kann ich ja den Text editieren und dort auch Objetinhalte formatiert ausgeben. Um eine Zahl mit Tausender Trennzeichen formatiert ausgeben zu können habe ich eine kleine Javascriptfunktion (Siehe Screenshot) Die ich jeweils auf die Objekte anwenden möchte.

              über

              {v:javascript.0.Produkte.123.Monat; Trenner(v*27/3)}  
              

              Kann ich ja mit Objekten rechnen aber wie gesagt das Aufrufen der Funktion Trenner geht nicht. Kann ich das irgendwie anders lösen?

              OliverIOO Offline
              OliverIOO Offline
              OliverIO
              schrieb am zuletzt editiert von
              #6

              @soeni
              Genau so wie @liv-in-sky
              Geschrieben hat

              Meine Adapter und Widgets
              TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
              Links im Profil

              SoeniS 1 Antwort Letzte Antwort
              0
              • OliverIOO OliverIO

                @soeni
                Genau so wie @liv-in-sky
                Geschrieben hat

                SoeniS Offline
                SoeniS Offline
                Soeni
                schrieb am zuletzt editiert von Soeni
                #7

                Wunderbar danke, das wars. Weider was gelernt.

                1 Antwort Letzte Antwort
                0

                Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                Registrieren Anmelden
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

                ioBroker
                Community Adapters
                Donate
                FAQ Cloud / IOT
                HowTo: Node.js-Update
                HowTo: Backup/Restore
                Downloads
                BLOG

                483

                Online

                32.9k

                Benutzer

                83.0k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Anmelden

                • Du hast noch kein Konto? Registrieren

                • Anmelden oder registrieren, um zu suchen
                • Erster Beitrag
                  Letzter Beitrag
                0
                • Home
                • Aktuell
                • Tags
                • Ungelesen 0
                • Kategorien
                • Unreplied
                • Beliebt
                • GitHub
                • Docu
                • Hilfe