Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. VIS - Für die Maus "durchsichtige" Buttons möglich?

    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

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

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      badsnoopy667 last edited by

      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! 🙂

      OliverIO 1 Reply Last reply Reply Quote 0
      • OliverIO
        OliverIO @badsnoopy667 last edited by

        @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 1 Reply Last reply Reply Quote 1
        • B
          badsnoopy667 @OliverIO last edited by

          @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.

          OliverIO 1 Reply Last reply Reply Quote 0
          • OliverIO
            OliverIO @badsnoopy667 last edited by

            @badsnoopy667

            das steht in dem verlinkten artikel drin

            B 1 Reply Last reply Reply Quote 0
            • B
              badsnoopy667 @OliverIO last edited by

              @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.

              OliverIO 1 Reply Last reply Reply Quote 0
              • OliverIO
                OliverIO @badsnoopy667 last edited by OliverIO

                @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

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

                Support us

                ioBroker
                Community Adapters
                Donate

                869
                Online

                31.9k
                Users

                80.3k
                Topics

                1.3m
                Posts

                2
                6
                275
                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