NEWS
Aufbau vis seeeeehr langsam
-
@hausbaer sagte: Tipp, was die Ursache ist?
Vermutlich ein Skript, das eine (Trigger-)Endlosschleife erzeugt. Skripte nacheinander aktivieren mit Pause zum Beobachten.
-
@hausbaer sagte in Aufbau vis seeeeehr langsam:
@paul53 Genau das wars! Dankeschön!
Jetzt hab ich dazu doch noch ne Frage. Ich lass mir (unter anderem) die Stunden und Minuten (einzeln!) in einen DP schreiben und bastel mir eine Uhr (ungefähr so):

Auch dieses Skript ist mit am Problem schuld. Wie kann ich in einem HTML Widget mit Bindings die Stunden und Minuten anzeigen lassen?
-
@hausbaer sagte in Aufbau vis seeeeehr langsam:
@paul53 Genau das wars! Dankeschön!
Jetzt hab ich dazu doch noch ne Frage. Ich lass mir (unter anderem) die Stunden und Minuten (einzeln!) in einen DP schreiben und bastel mir eine Uhr (ungefähr so):

Auch dieses Skript ist mit am Problem schuld. Wie kann ich in einem HTML Widget mit Bindings die Stunden und Minuten anzeigen lassen?
direkt alles in einem html widget - ohne dp
die sekunden würde ich noch raus - bei mir "ruckelt" das etwas - die vis ist ziemlich groß und braucht viel performance

-
direkt alles in einem html widget - ohne dp
die sekunden würde ich noch raus - bei mir "ruckelt" das etwas - die vis ist ziemlich groß und braucht viel performance

-
wie du die sache einstellen kannst ist bekannt ?
-
wie du die sache einstellen kannst ist bekannt ?
??
-
??
die farben und die positionen - und das abschalten der sekunden, falls erwünscht
-
die farben und die positionen - und das abschalten der sekunden, falls erwünscht
@liv-in-sky na die Farben, Größen und Positionen innerhalb des Widgets. Wohl auch die Sekunden, da probier ich noch.
-
@liv-in-sky na die Farben, Größen und Positionen innerhalb des Widgets. Wohl auch die Sekunden, da probier ich noch.
ich habe die sekunden entfernt und den timeout vergrößert auf eine sekunde (1000) zeile 49
dieser wert ist für die genauigkeit der minuten umschaltung veranrwortlich - es ist besser das größer zu haben, aber dann schalten die min verspätet - z.b 5000 dann kann es sein, das die min schlimmsten falls um 5 sekunden verspätet geschalten werden
<style> div#uhr_std { color:lightgreen; font-size:180px; width: 80%; padding: 50px; box-sizing: border-box; position: absolute; z-index: 1; } div#uhr_min { width: 80%; color:lightblue; font-size:180px; padding: 50px; box-sizing: border-box; position: absolute; z-index: 2; margin: 100px 0 0 30px; } div#uhr_sek { width: 80%; color:lightblue; font-size:50px; padding: 50px; box-sizing: border-box; position: absolute; z-index: 2; margin: 20px 0 0 200px; } </style> <script> function uhrzeit() { var jetzt = new Date(), h = jetzt.getHours(), m = jetzt.getMinutes(), /* s = jetzt.getSeconds();*/ m = fuehrendeNull(m); /* s = fuehrendeNull(s);*/ h = fuehrendeNull(h); document.getElementById('uhr_std').innerHTML = h; document.getElementById('uhr_min').innerHTML = m; /* document.getElementById('uhr_sek').innerHTML = s;*/ setTimeout(uhrzeit, 1000); } function fuehrendeNull(zahl) { zahl = (zahl < 10 ? '0' : '' )+ zahl; return zahl; } uhrzeit(); </script> <div id="uhr_parent"> <div id="uhr_std"></div> <div id="uhr_min"></div> <div id="uhr_sek"></div> </div>die abstände werden hier gesetzt zeile 21
margin: 20px 0 0 200px; -
Ich hab mir gedacht, für das Datum (also z.B. 25. November) wäre das analog.
<style> div#dat_jahr { color:{0_userdata.0.einstellung_farben_schriftarten.farbe-2}; font-size:80px; width: 80%; padding: 50px; box-sizing: border-box; position: absolute; z-index: 1; } div#dat_mon { width: 80%; color:{0_userdata.0.einstellung_farben_schriftarten.farbe-1}; font-size:80px; padding: 50px; box-sizing: border-box; position: absolute; z-index: 2; margin: 30px 0 0 20px; } div#dat_tag { width: 80%; color:{0_userdata.0.einstellung_farben_schriftarten.farbe-7}; font-size:30px; padding: 50px; box-sizing: border-box; position: absolute; z-index: 2; margin: 10px 0 0 60px; } </style> <script> function datum() { var jetzt = new Date(), jjjj = jetzt.getYear(), mm = jetzt.getMonth(), /* dd = jetzt.getDay();*/ j = fuehrendeNull(j); /* m = fuehrendeNull(m);*/ d = fuehrendeNull(d); document.getElementById('dat_jah').innerHTML = j; document.getElementById('dat_mon').innerHTML = m; /* document.getElementById('dat_tag').innerHTML = d;*/ setTimeout(uhrzeit, 1000); } function fuehrendeNull(zahl) { zahl = (zahl < 10 ? '0' : '' )+ zahl; return zahl; } datum(); </script> <div id="datum_parent"> <div id="dat_jahr"></div> <div id="dat_mon"></div> <div id="dat_tag"></div> </div>Naja, wär ja auch zu einfach gewesen. Wie muss das richtig sein?
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
