Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. Visualisierung
  4. VIS - Für die Maus "durchsichtige" Buttons möglich?

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    437

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    5.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.4k

VIS - Für die Maus "durchsichtige" Buttons möglich?

Geplant Angeheftet Gesperrt Verschoben Visualisierung
6 Beiträge 2 Kommentatoren 458 Aufrufe 3 Watching
  • Ä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.
  • B Offline
    B Offline
    badsnoopy667
    schrieb am zuletzt editiert von
    #1

    Hallo Zusammen,

    folgendes Szenario:
    Ich habe eine Website (Tado Hourly Chart für die Stromkosten) in VIS als iFrame eingebunden. Auf der Seite gibt es oben Pfeile um durch die Tage zu springen.

    Link

    Ich würde jetzt gerne einen Button über den Pfeil legen der für die Maus quasi "durchsichtig" ist. Es soll also weiterhin der Pfeil auf der Website geklickt werden (damit die Website auf den nächsten Tag umspringt). Gleichzeitig soll aber auch der Button gedrückt werden damit iobroker "weiß", dass ich jetzt auf dem nächsten Tag bin und mir dann die Preise etc. für den nächsten Tag einblendet anstelle vom heutigen.

    Ja, man könnte bestimmt das Diagramm in Grafana nachbauen und damit um das Problem herumkommen. Aber a) will ich das gerade nicht und b) hab ich mir diese Frage (für verschiedene Anwendungen) schon mehrfach gestellt und bisher keine zündende Idee gehabt. Daher sind Vorschläge gerne willkommen! :-)

    OliverIOO 1 Antwort Letzte Antwort
    0
    • B badsnoopy667

      Hallo Zusammen,

      folgendes Szenario:
      Ich habe eine Website (Tado Hourly Chart für die Stromkosten) in VIS als iFrame eingebunden. Auf der Seite gibt es oben Pfeile um durch die Tage zu springen.

      Link

      Ich würde jetzt gerne einen Button über den Pfeil legen der für die Maus quasi "durchsichtig" ist. Es soll also weiterhin der Pfeil auf der Website geklickt werden (damit die Website auf den nächsten Tag umspringt). Gleichzeitig soll aber auch der Button gedrückt werden damit iobroker "weiß", dass ich jetzt auf dem nächsten Tag bin und mir dann die Preise etc. für den nächsten Tag einblendet anstelle vom heutigen.

      Ja, man könnte bestimmt das Diagramm in Grafana nachbauen und damit um das Problem herumkommen. Aber a) will ich das gerade nicht und b) hab ich mir diese Frage (für verschiedene Anwendungen) schon mehrfach gestellt und bisher keine zündende Idee gehabt. Daher sind Vorschläge gerne willkommen! :-)

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

      @badsnoopy667

      so direkt geht das nicht, da für iframes aus sicherheitsgründen im browser ein paar extra regeln gelten.

      ich würde 2 separate buttons definieren und bei klick auf diesen per javascript zum einen einen neuen klick im iframe auf den jeweiligen vor/zurück button auslösen und zum anderen dann die anzeige der neuen preise

      https://www.createit.com/blog/how-to-trigger-a-click-event-inside-iframe/

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

      B 1 Antwort Letzte Antwort
      1
      • OliverIOO OliverIO

        @badsnoopy667

        so direkt geht das nicht, da für iframes aus sicherheitsgründen im browser ein paar extra regeln gelten.

        ich würde 2 separate buttons definieren und bei klick auf diesen per javascript zum einen einen neuen klick im iframe auf den jeweiligen vor/zurück button auslösen und zum anderen dann die anzeige der neuen preise

        https://www.createit.com/blog/how-to-trigger-a-click-event-inside-iframe/

        B Offline
        B Offline
        badsnoopy667
        schrieb am zuletzt editiert von
        #3

        @oliverio
        Vielen Dank! Das klingt interessant, das gucke ich mir mal in Ruhe an. Muss dann nur rausbekommen, wie man eine bestimmte Stelle im iFrame mit einem ClickEvent klickt. Weiß nicht, ob die kleinen Pfeile die man anklicken muss wirklich Buttons sind.

        OliverIOO 1 Antwort Letzte Antwort
        0
        • B badsnoopy667

          @oliverio
          Vielen Dank! Das klingt interessant, das gucke ich mir mal in Ruhe an. Muss dann nur rausbekommen, wie man eine bestimmte Stelle im iFrame mit einem ClickEvent klickt. Weiß nicht, ob die kleinen Pfeile die man anklicken muss wirklich Buttons sind.

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

          @badsnoopy667

          das steht in dem verlinkten artikel drin

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

          B 1 Antwort Letzte Antwort
          0
          • OliverIOO OliverIO

            @badsnoopy667

            das steht in dem verlinkten artikel drin

            B Offline
            B Offline
            badsnoopy667
            schrieb am zuletzt editiert von
            #5

            @oliverio
            Vielleicht übersehe ich's, aber da ist nur ein Beispiel, wie man einen Button im iFrame klickt:

            document.getElementById("myIframe").contentWindow.document.getElementById("toggleDivButton").click();
            

            Ich habe noch nicht gefunden, wie man eine beliebige (X,Y) Stelle klickt. Aber das sollte sich durch googeln ja rausfinden lassen.

            OliverIOO 1 Antwort Letzte Antwort
            0
            • B badsnoopy667

              @oliverio
              Vielleicht übersehe ich's, aber da ist nur ein Beispiel, wie man einen Button im iFrame klickt:

              document.getElementById("myIframe").contentWindow.document.getElementById("toggleDivButton").click();
              

              Ich habe noch nicht gefunden, wie man eine beliebige (X,Y) Stelle klickt. Aber das sollte sich durch googeln ja rausfinden lassen.

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

              @badsnoopy667

              du wirst auch nicht an eine x,y koordinte klicken wollen.
              die kann sich ja immer wieder mal ändern und ist zu ungenau.

              der übliche weg ist per css-selector bzw hier ein id-selektor das element finden und dann diesem sagen, das es geklickt wurde. genau so wie im beispiel

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

              1 Antwort Letzte Antwort
              2
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              653

              Online

              32.7k

              Benutzer

              82.5k

              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