• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Suchergebnisse

  1. S

    [GELOEST] Random-Uhr Problem mit parseInt

    Das funktioniert nur wenn schon eine Klasse für das Thema vorhanden ist. Wenn ich sie im HTML hinzu füge, ist alles OK.
  2. S

    [GELOEST] Random-Uhr Problem mit parseInt

    Oder so, dann bleiben alle anderen Klassen erhalten: clkContainer.className = clkContainer.className.replace(/theme[1-9]/, cls);
  3. S

    [GELOEST] Random-Uhr Problem mit parseInt

    Du könntest auf das gute alte className zurück greifen: https://developer.mozilla.org/en-US/docs/Web/API/Element/className Dabei werden alle vorhandenen Klassen gelöscht. Du musst dann aber daran denken, die Klasse "clock" wieder hinzu zu fügen: clkContainer.classList = 'clock'; Und dann die...
  4. S

    [GELOEST] Random-Uhr Problem mit parseInt

    Sieht gut aus.
  5. S

    [GELOEST] Random-Uhr Problem mit parseInt

    ... möglicher Weise ist dies die Problemursache: Mit dieser Anweisung: clkContainer.classList.add(cls); fügst Du die Klasse jeweils hinzu ohne die alte zu löschen. Irgend wann sind dann alle Klassen gesetzt.
  6. S

    [GELOEST] Random-Uhr Problem mit parseInt

    Was mir auffällt: Im Container der Uhr sind alle vier Klassen für die Themen gesetzt. Ich untersuche das weiter ...
  7. S

    [GELOEST] Random-Uhr Problem mit parseInt

    Mir scheint, das müsste man komplett im Zusammenhang sehen und untersuchen, einschl. des HTML und des Theme-Managements. Ich glaube, Du hast es nicht online. Ist es möglich, eine Demo zu machen?
  8. S

    [GELOEST] Random-Uhr Problem mit parseInt

    Das trifft zu, was Du im Localstorage speicherst, ist Text.
  9. S

    [GELOEST] Random-Uhr Problem mit parseInt

    Plausibel ist das irgend wie nicht, denn Math.floor liefert ja schon einen Integer. Versuch doch mal die Werte mit console.log auszugeben, ein Mal mit und ein Mal ohne parseInt. Und die resultierende URL, die Du als Hintergrundbild setzt.
  10. S

    [GELOEST] Daten für dynamische Tb herrichten (Array)

    Das sollte nur ein Denkanstoß sein. Wenn Du mehrere Tabellen hast, nur eine ID geben und es wird funktionieren: rows = document.querySelector('table#die-mit-den-clients').rows;
  11. S

    [GELOEST] Daten für dynamische Tb herrichten (Array)

    Ich frage mich, ob man auf die vielen IDs in der Tabelle und die Arrays spx und spy auch verzichten kann: //-- verarbeiten t5 bei variabler Anzahl Clienten const t5a = t5.replace(/Cl\./g, 'Client '), Qc = t5a.split("--"), lenQc = (Qc.length)...
  12. S

    [GELOEST] Daten für dynamische Tb herrichten (Array)

    Wenn ich das richtig sehe, dürfte das auch mit nur einer Schleife gehen: const Qc = t5.split("--"), lenQc = (Qc.length); //-- Anz. Clienten in t5 for(let i=0, j = 0; i<lenQc; i+=2 , j++) { spx[j].innerHTML = Qc[i]; spy[j].innerHTML = Qc[i + 1]; } wieder ungetestet
  13. S

    [GELOEST] Daten für dynamische Tb herrichten (Array)

    Das bedeutet, dass das Ergebnis des ersten getElementById ebenfalls null ist. Sicher kein Schreibfehler bei der ID? Und die Elemente existieren auch, wenn das JS abläuft? D. h. das JS ist nach dem HTML der Elemente notiert? Musst Du nicht aber kannst Du, beides würde funktionieren.
  14. S

    [GELOEST] Daten für dynamische Tb herrichten (Array)

    Das sieht nur in der Darstellung durch toString() so aus, in Wirklichkeit unterscheiden beide sich, Qc ist eindimensional, clients jedoch zweidimensional. Lass mal das toString bei der Ausgabe in der Console weg, dann wirst Du es erkennen: console.log(Qc); console.log(clients);
  15. S

    [GELOEST] Daten für dynamische Tb herrichten (Array)

    Guten Morgen @colaholiker mit dieser Anweisung: clients.push(Qc[i] + ',' + Qc[i+1]); hängst Du einen String "Cl.065,4"an das Array an. Mit clients[0][0] holst Du dann das erste Zeichen dieses Strings heraus. Was Du wahrscheinlich vor hast, ist, ein Array hinzu zu fügen, dann musst Du es so...
  16. S

    [GELOEST] Daten für dynamische Tb herrichten (Array)

    Um die Lesbarkeit zu verbessern würde ich Objekte verwenden: let t5 = 'Cl.065--4--Cl.082--2--Cl.038--2--Cl.098--2'; //-- verarbeiten t5 bei variabler Anzahl Clienten const Qc = t5.split("--"), lenQc = (Qc.length); //-- Anz. Daten in t5...
  17. S

    [GELOEST] Daten für dynamische Tb herrichten (Array)

    Das war auch ein Irrtum von mir, ich dachte an das hinzufügen mit push, damit geht das und sollte auch bei deinem Beispiel funktionieren.
  18. S

    [GELOEST] Daten für dynamische Tb herrichten (Array)

    Habe ich schon häufig gemacht und hat immer einwandfrei funktioniert, auch mit Objekten bzw. ass. Arrays. Geht sicherlich auch mit verschachtelten Strukturen.
  19. S

    Tabelle mit Toggle erstellen

    Das war Absicht, ich wollte die verschachtelte Struktur damit deutlich machen. Wenn Du dies löschst, rutscht die Tabelle nach links: details>table { margin-left: 1em; } Ich hatte dich früher so verstanden, dass Du das so haben willst. Das macht das Javascript, wenn...
  20. S

    Tabelle mit Toggle erstellen

    Funktioniert der Code denn bei dir? Klappen die Tabellen mit den Titeln auf wenn du auf die Kopfzeile klickst?
Zurück
Oben