Beiträge von Sempervivum

    Kernproblem: Um fest zu stellen ob 3x falsch geraten wurde, musst Du den Schleifenzähler count abfragen, nicht den String.

    Ich bin der Meinung, dass die Arbeit mit break und continue nur Verwirrung stiftet, klarer wird es, wenn man verschachtelte if-Abfragen verwendet:

    (ungetestet)

    Die Initialisierung für den Zähler hast Du ja schon. Du musst ihn nur noch am Ende der Schleife erhöhen

    Code
                    count++;
                } while (eingabe != antwort1 && count < 3)

    Da ist eine schließende geschweifte Klammer fehl am Platze:

    Code
                do {
    
                    var eingabe = prompt(count + ". Versuch. Wie hieß der erste Erdbewohner im All:", "");
    
                    } // Die schließende Klammer ist hier fehl am Platze
    
                    if (eingabe == antwort2) {

    Lösche ich sie ist der Code zumindest frei von Syntaxfehlern. Rückt man den Code sinnvoll ein, sieht man schnell, dass da etwas nicht stimmt.

    Benutze bitte Code-Tags wenn Du Code postest, das </> in der Werkzeugleist oben.

    Ja, in meinem Posting #2 hatte ich zwei Alternativen beschrieben, d. h. Du hättest nur eine umzusetzen brauchen.

    Außerdem: Du zeigst ja dem Benutzer an, der wievielte Versuch es ist. Dazu musst Du beim Zählen mit 1 beginnen, also let count = 1;.

    Wenn ich mir deinen anderen Thread ansehe, sehe ich zwei Möglichkeiten, das zu berücksichtigen:

    1. Bei der Abfrage innerhalb der do-Schleife die Schleife verlassen:

    Code
            do {
                if (count <= 3) { // Hier fehlte das "if"
                    var eingabe = prompt(count + ". Versuch. Wie hieß der erste Erdbewohner im All:", "");
                } else {
                    break;
                }

    2. Den Counter in der while-Bedingung berücksichtigen:

    Code
            } while (eingabe != antwort1 && count < 3)

    Am Anfang des do fehlte ein if:

    Code
            do {
                if (count <= 3) { // Hier fehlte das "if"
                    var eingabe = prompt(count + ". Versuch. Wie hieß der erste Erdbewohner im All:", "");
                }

    Und die schließende geschweifte Klammer ganz am Ende musst Du vor das while verschieben:

    Code
            } while (eingabe != antwort1)
            {
                document.getElementById("ergebnis").innerHTML = "3 × falsch";
            }
            //        } die schließende Klammer gehört vor das "while"

    Dann sind zumindest schon Mal die Syntaxfehler raus und die Frage wird angezeigt.

    Du hast zwar nicht danach gefragt aber wenn deine neue SSD da ist, wirst Du irgend wie Windows wieder drauf bringen müssen. Wenn Du viel installiert und konfiguriert hast, kann das aufwändig und Zeit raubend werden. Ich habe die gleiche Aktion auch schon Mal durch gezogen und dabei mit Clonezilla ein Image angelegt und auf die neue SSD wieder eingespielt. Wenn sich die Größen unterscheiden erfordert das zusätzliche Maßnahmen, ist aber kein Problem.

    (Bei mir war es kein Speicherplatzmangel sondern die alte war kaputt gegangen.)

    PS: Wenn ich mir deine Beschreibung genau durchlesen, handelt es sich nicht um zwei Festplatten, sondern um eine mit zwei Partitionen? Dann sollte es möglich sein, zuerst die Daten-Partition zu verkleinern um Platz zu schaffen und dann die System-Partition zu vergrößern.

    Warum das, weil Du keine Lösung findest, um mehr Platz zu schaffen? Trifft wohl wahrscheinlich bei dir nicht zu aber falls Du Dateien unter "Downloads", "Dokumente", Bilder etc. liegen hast, die kannst Du problemlos auf deine DATA-Festplatte verschieben.

    Das ist ziemlich einfach umzustellen: Die URLs in einem Array ablegen und eins nach dem anderen in das src-Attribut des iFrame eintragen:

    (ungetestet)

    Ja, wenn das dein Wunsch ist, kannst Du das mit Gridlayout realisieren. Mit grid-column und grid-row kannst Du angeben, in welcher Zelle des Grid ein Element angezeigt wird, siehe hier:

    A Complete Guide to CSS Grid | CSS-Tricks
    Our comprehensive guide to CSS grid, focusing on all the settings both for the grid parent container and the grid child elements.
    css-tricks.com

    Lies das in der rechten Spalte über die Grid-Items.

    Oder alternativ kannst Du den Elementen jeweils eine grid-area zuweisen und dann mit grid-template-areas angeben in welchen Zellen des Grid sie angezeigt werden sollen.

    Und wenn Du damit nicht zum Ziel kommst, dann melde dich wieder.