Beiträge von Patrick84

    Hallo Community,

    noch ein Thema in jQuery. Hierzu habe ich leider keinen Code erstellt.

    Wenn jemand etwas in das Formularfeld schreibt und auf den Absendebutton klickt, soll der eingetragene Text darunter erscheinen. Statt „Hallo Unbekannter“ soll dort beispielsweise stehen „Hallo Florence“.

    Hat jemand eine Idee, was ich in den Code schreiben muss.

    Vielen Dank für eure Mühe.

    Patrick

    Hallo Community,

    ich habe mich an ein neues Thema begeben, und zwar wie Erläuterungen zuerst versteckt sind und nur bei Klick auf die Überschrift erscheinen oder auch wieder versteckt werden. Folgenden Code habe ich bereits erfasst, aber es funktioniert nicht.

    Kann jemand helfen?

    Vielen Dank.

    Patrick

    Code
    <script type="text/javascript">
    $(document).ready(function(){
    $(function () {
        $(".antwort").hide();
        $("#content h3").on("click", function () {
        $(this).next().toggle();
        })
        .css("cursor", "pointer");
        });
        </script>

    Hallo, bei meinem Code habe ich noch ein kleines Problem. Er zeigt mir bei Laika Richtig an, bei einer ungültigen Eingabe wie die vorgegeben Antworten zeigt er mir Richtig an. Dort sollte aber 3x falsch stehen. Vielleicht kann nochmal jemand drüberschauen. Danke. Patrick

    function schreibwas() {

    let count = 1;

    var antwort1 = "Laika";

    var antwort2 = "Juri Gagarin";

    var antwort3 = "3 x falsch";

    do {

    var eingabe = prompt (count + ". Versuch. Wie hieß der erste Erdbewohner im All:","");

    }

    if (eingabe == antwort2) {

    alert ("Fast richtig, Sie dürfen noch einmal raten");

    continue;

    }

    if (eingabe == antwort1) {

    document.getElementById("ergebnis").innerHTML = "Richtig";

    break;

    }

    if (eingabe == antwort3) {

    document.getElementById("ergebnis").innerHTML = "3 x mal falsch";

    break;

    }

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

    {

    document.getElementById("ergebnis").innerHTML = "Richtig";

    }

    }

    Folgende Änderungen habe ich vorgenommen.

    var count = 3; ersetzt durch let count = 1; an gleicher Stelle

    Ich habe beide Varianten von count einzeln probiert, trotzdem starte er mir das Quiz nicht.

    Ich habe den Code jetzt mal so erfasst, aber trotzdem funktioniert es nicht ganz reibungslos. Er schreibt mir jetzt beim OK Button ohne Eingabe einer Antwort Richtig.

    Ich kopiere den aktuellen Code einmal ein.

    function schreibwas() {

    var count = 3;

    var antwort1 = "Laika";

    var antwort2 = "Juri Gagarin";

    var antwort3 = "3 x falsch";

    do {

    if (count <= 3) {

    var eingabe = prompt(count + ". Versuch. Wie hieß der erste Erdbewohner im All:","");

    } else {

    break;

    }

    if (eingabe == antwort2) {

    alert("Fast richtig, Sie dürfen noch einmal raten");

    continue;

    }

    if (eingabe == antwort1) {

    document.getElementById("ergebnis").innerHTML = "Richtig";

    break;

    }

    if (eingabe == antwort3) {

    document.getElementById("ergebnis").innerHTML = "3 x mal falsch";

    break;

    }

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

    {

    document.getElementById("ergebnis").innerHTML = "Richtig";

    }

    }

    Vielleicht kannst du ja nochmal schauen.

    Danke.

    Guten Morgen Community,

    ich habe eine Frage, vielleicht kann mir jemand helfen. Ich möchte in einem Quiz einen Counter einbauen. Leider funktioniert es bei mir nicht richtig. Der Counter soll bis drei gehen. Bei mir ist kein Abbruch des Quiz.

    Wie programmiere ich so etwas?

    Ich bin für jede Hilfe dankbar.

    Danke.

    Patrick

    Hallo Community,

    bei diesem Projekt habe ich das Problem, dass sich das Fenster nicht öffnet. Vielleicht kann jemand mal drüber schauen. Anhand des Validators muss wohl eine Klammer fehlen.

    Vielen Dank schon mal.

    Patrick

    <!DOCTYPE html>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    <script type="text/javascript">

    function schreibwas () {

    var eingabe = parseIn(prompt(Na,wie schnell waren Sie denn?",""));

    document.getElementById("ergebnis").innerHTML = eingabe;

    var antwort1 = 100;

    var antwort2 = 150

    var antwort3 = 200;

    if (eingabe <= antwort1) {

    document.getElementById("ergebnis").innerHTML = "Sie sind bei "+eingabe+" erwischt worden - kein Problem, Sie waren wohl zu Fuß unterwegs.";

    } else if ((eingabe >= antwort1) && (eingabe < antwort2)) {

    document.getElementById("ergebnis").innerHTML = "Sie sind bei "+eingabe+" erwischt worden - Das kostet 100 Euronen";

    } else if ((eingabe >= antwort2) && (eingabe < antwort3)) {

    document.getElementById("ergebnis").innerHTML = "Sie sind bei "+eingabe+" erwischt worden - Das wird teuer. Bestimmt 350 Euronen und 3 Monate Flugverbot.";

    } else if (eingabe >= antwort3) {

    document.getElementById("ergebnis").innerHTML = "Sie sind bei "+eingabe+" erwischt worden - Sie sind Ihren Führerschein los.";

    } else {

    document.getElementById("ergebnis").innerHTML = "Sie haben keine Zahl eingegeben.";

    }

    </script>

    </head>

    <link href="style6-1.css" rel="stylesheet" type="text/css">

    <body>

    <h1>Radarfalle auf der Milchstrasse</h1>

    <p><a href="#" onClick="schreibwas()">Blitzchecker</a></p>

    <div id="fragebox">

    <div id="fragenr"></div>

    <div id="ergebnis"></div>

    </div>

    </body>

    </html>

    Hallo,

    leider komme ich nicht weiter. In folgendem Code finde ich den Fehler nicht.

    Kann jemand helfen?

    Vielen Dank im Voraus.

    Patrick


    <!DOCTYPE HTML>

    <html lang="de">

    <head>

    <meta charset="utf-8">

    <title>die do-while-Schleife</title>

    <link href="style-6-1.css" rel="stylesheet">

    </head>

    <body>

    <h1>3 X raten</h1>

    <section class="fragebox">

    <h3>Wer war als erste/r im All?:</h3>

    <p id="raten"><a href="#" onclick="schreibwas()">Hier raten</a></p>

    <p id="ergebnis"></p>

    </section>

    <script>

    function schreibwas() {

    var count = 3;

    var antwort1 = "Laika";

    var antwort2 = "Juri Gagarin";

    var antwort3 = "3 x falsch";

    }

    do {

    count <= 3 {

    var eingabe = prompt(count + ". Versuch. Wie hieß der erste Erdbewohner im All:","");

    }

    if ( eingabe == antwort2 ) {

    alert ("Fast richtig, Sie dürfen noch einmal raten");

    continue;

    }

    if ( eingabe == antwort1 ) {

    document.getElementById("ergebnis").innerHTML = "Richtig";

    break;

    }

    if ( eingabe == antwort3 ) {

    document.getElementById("ergebnis").innerHTML = "3 x mal Falsch";

    break;

    }

    while ( eingabe != antwort1 ) {

    document.getElementById("ergebnis").innerHTML = "3 × falsch";

    }

    }

    </script>

    </body>

    </html>