Rotor mit mehr als 2 Elementen?

Begonnen von Clyde, 21 August 2017, 09:47:07

Vorheriges Thema - Nächstes Thema

Clyde

Läuft bei jemandem der Rotor mit mehr als 2 Widgets?

<div data-type="rotor" data-delay="8000" class="">
  <ul>
<!--
-->
    <li>
<div class="" >1</div>
    </li>
    <li>
<div class="" >2</div>
    </li>
    <li>
<div class="" >3</div>
    </li>
  </ul>
</div>
2x Cubietruck, CUL868, HM-USB-CFG2
FS20, FHT, KS300, HM, MAX, Tradfri

setstate

ja, dein Code läuft bei mir. Aller 8 Sekunden eine neue Zahl

Hier als lauffähige Seite mit Änderung aller 1,5 sek

<!DOCTYPE html>
<html>

<head>
    <script src="js/fhem-tablet-ui.js"></script>
</head>

<body>

    <div class="vbox huge">
        <div data-type="rotor" data-delay="1500" class="">
            <ul>
                <li>
                    <div class="">1</div>
                </li>
                <li>
                    <div class="">2</div>
                </li>
                <li>
                    <div class="">3</div>
                </li>
            </ul>
        </div>
    </div>

</body>

</html>

benedikt-wue

#2
Moin,
ich muss diesen Thread mal eben ausgraben... bei mir werden nur die ersten beiden Widgets angezeigt, das dritte "fällt aus" und der Rotor spielt nur Widget1 - Widget2-Widget1-etc...

<!DOCTYPE html>
<html>

<head>


    <link rel="icon" href="favicon.ico" type="image/x-icon" />

    <meta name='gridster_disable' content='1'>
    <meta name='gridster_resize' content='0'>
    <meta name='debug' content='2'>

    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="apple-mobile-web-app-status-bar-style" content="black" />

    <!-- link rel="stylesheet" href="css/fhem-darkblue-ui.css" / -->
    <!--link rel="stylesheet" href="css/ftui-bright-mint-ui.css" / -->

    <!-- define your personal style here, it wont be overwritten  -->
    <!-- link rel="stylesheet" href="css/fhem-green-ui.css" / -->
    <!-- link rel="stylesheet" href="css/fhem-tablet-ui-user.css" / -->

    <script src="js/fhem-tablet-ui.js" defer></script>
    <script src="https://code.iconify.design/1/1.0.7/iconify.min.js"></script>

    <!-- Remove this line to enable for usage with WebViewControl
    <script defer>
        var wvcDevices = {
            '12345': 'Tablet'
        };
        var wvcUserCssFile = "webviewcontrol.css"
    </script>
    <script src="../pgm2/cordova-2.3.0.js" defer></script>
    <script src="../pgm2/webviewcontrol.js" defer></script>
    <!-- End for WebViewControl -->

    <title>Beamer</title>
</head>

<body>
    <div class="gridster">
        <ul>
            <li data-row="1" data-col="1" data-sizex="12" data-sizey="12">
               <header></header>
                   
                        <div data-type="rotor" class="fade" data-delay="10000">
                        <ul>
                            <li>
                                <div data-type="image"
                                     data-device="Spotify"
                                     data-get="track_album_cover_large" data-size="500px">
                                </div>
                            </li>
                           
                 <li>
                                <iframe id="ytplayer"
                                        type="text/html"
                                        width="640" height="360"
                                        src="https://www.youtube.com/embed/Btt_7wLpwxM?autoplay=1"frameborder="0"/>
            </li>

                            <li>
                                <div data-type="label"
                                     data-device="Spotify"
                                     data-get="track_album_name">
                                </div>
                            </li>
                        </ul>
                        </div>
                   
            </li>
        </ul>
    </div>
</body>
</html>

als Widget 3 hätte ich gerne anstatt des "labels" eine Webseite angezeigt, auf der ebenfalls eine Webcam angezeigt wird (also wieder "iframe"?!)... insgesamt scheine ich aber zu doof dafür zu sein... Wäre für Hilfe sehr dankbar...
Frohes Fest!

MKeY


<li>
<iframe id="ytplayer"
type="text/html"
width="640" height="360"
src="https://www.youtube.com/embed/Btt_7wLpwxM?autoplay=1"frameborder="0"/
</iframe>
</li>


ungetestet, weil bei meinen Ellis, aber es fehlt bei dir mindestens das schließende </iframe>
Wer Fehler findet, darf sie behalten!
RPi's, D1Mini
Homematic, Hue, Sonoff, Alexa, Xiaomi, ConBee
Prusa MK2.5, Prusa MK3S (MMU2S vorhanden, aber nervtötend)
Lowrider 2CNC

benedikt-wue

#4
Vielen Dank schonmal für Deine Zeit!


</iframe>


ist doch drin oder? Oder brauche ich da aus irgendwelchen Gründen ein zweites?
Zitat
ungetestet, weil bei meinen Ellis
Was bedeutet "meine Ellis"?

MKeY

#5
Zitat von: benedikt-wue am 24 Dezember 2020, 14:51:00

<li>
<iframe id="ytplayer"
type="text/html"
width="640" height="360"
src="https://www.youtube.com/embed/Btt_7wLpwxM?autoplay=1"frameborder="0"/>
</li>


in deinem code ist es nicht drin, ich hab es rein gepackt, damit du es kopieren kannst

Ellis = Eltern
Wer Fehler findet, darf sie behalten!
RPi's, D1Mini
Homematic, Hue, Sonoff, Alexa, Xiaomi, ConBee
Prusa MK2.5, Prusa MK3S (MMU2S vorhanden, aber nervtötend)
Lowrider 2CNC

benedikt-wue

Ich glaube, es funktioniert! Vielen Dank!

benedikt-wue

Muss doch nochmal anfragen: das Prinzip funktioniert jetzt, es wird durchgewechselt. Allerdings werden die Fenster immer wieder in unterschiedlichen Größen angezeigt, mal spielen die youtube - Videos automatisch ab, mal nicht. Der Code aber ändert sich ja nicht. Hat da noch jemand eine Idee, wie ich das "abstellen" kann?
Schöne Grüße!