🌐 HTML Code Viewer


Hier erscheint der HTML Code...
let score = 0; let correctAnswer = ""; let mode = "choice"; // Wörter let words = [ ["Привет","Hallo"], ["Спасибо","Danke"], ["Да","Ja"], ["Нет","Nein"], ["Пока","Tschüss"], ["Дом","Haus"], ["Кот","Katze"], ["Собака","Hund"] ]; function newLevel() { document.getElementById("level").innerText = level; document.getElementById("result").innerText = ""; let rand = Math.floor(Math.random()*words.length); let word = words[rand]; // Modus wechseln if (level % 5 === 0) { memoryGame(); return; } else if (level % 2 === 0) { mode = "input"; } else { mode = "choice"; } if (mode === "choice") { document.getElementById("input").style.display = "none"; document.getElementById("answers").innerHTML = ""; document.getElementById("question").innerText = "Was bedeutet: " + word[0] + "?"; correctAnswer = word[1]; let options = [word[1]]; while (options.length < 3) { let r = words[Math.floor(Math.random()*words.length)][1]; if (!options.includes(r)) options.push(r); } options.sort(() => Math.random()-0.5); options.forEach(opt => { let btn = document.createElement("button"); btn.innerText = opt; btn.onclick = () => check(opt); document.getElementById("answers").appendChild(btn); }); } else { document.getElementById("answers").innerHTML = ""; document.getElementById("input").style.display = "block"; document.getElementById("question").innerText = "Übersetze: " + word[0]; correctAnswer = word[1]; } } function submitAnswer() { if (mode === "input") { let val = document.getElementById("input").value; check(val); document.getElementById("input").value = ""; } } function check(answer) { let result = document.getElementById("result"); if (answer.toLowerCase() === correctAnswer.toLowerCase()) { result.innerText = "Richtig!"; result.className = "correct"; score++; } else { result.innerText = "Falsch! Richtige Antwort: " + correctAnswer; result.className = "wrong"; } document.getElementById("score").innerText = score; setTimeout(() => { level++; if (level > 50) { document.querySelector(".container").innerHTML = "

Fertig! 🎉 Punkte: "+score+"

"; } else { newLevel(); } }, 1000); } // Mini-Spiel function memoryGame() { mode = "memory"; document.getElementById("question").innerText = "Memory! Finde Paare"; document.getElementById("input").style.display = "none"; let container = document.getElementById("answers"); container.innerHTML = ""; let pair = words[Math.floor(Math.random()*words.length)]; let cards = [pair[0], pair[1]]; cards.sort(() => Math.random()-0.5); cards.forEach(c => { let btn = document.createElement("button"); btn.innerText = "?"; btn.onclick = () => { btn.innerText = c; if (container.dataset.first) { if (container.dataset.first === c || container.dataset.first === pair[0] && c === pair[1]) { document.getElementById("result").innerText = "Gefunden!"; score++; } else { document.getElementById("result").innerText = "Nope!"; } delete container.dataset.first; setTimeout(() => { level++; newLevel(); }, 1000); }