18.07.2024, 11:32
Hallo Zusammen - ich bins schon wieder.
Mein erstes Projekt ist fertig und jetzt stecke ich im zweiten an einer eigentlich ganz simplen Aufgabe:
Wenn ein HTML-Button gedrückt wird, rufe ich eine Funktion auf.
Diese Funktion blendet mir abhängig von der ID des Buttons Bilder ein und ändert den Hintergrund des Buttons.
Soweit, sogut - Funktioniert!
Jetzt soll aber zusätzlich eine Variable gesetzt werden (z. b. auf 0 oder 1), damit ich auswerten kann, ob der Button gedrückt ist.
Wird er nämlich nochmal gedrückt, soll das ganze Spiel umgekehrt laufen (Punkte Subtrahieren, und Bilder wegnehmen).
Ich finde aber nirgends, wie ich sozusagen eine Variable aus einer Variablen erzeuen kann.
Ich möchte ja abhängig von der ID des Buttons die Variable benennen und ihr dann den Wert 0 oder 1 zuweisen.
Werde im www nicht fündig, aber das kann doch nicht so schwer sein?
Kann mir da bitte jemand helfen?
Dank Euch!
Mein erstes Projekt ist fertig und jetzt stecke ich im zweiten an einer eigentlich ganz simplen Aufgabe:
Wenn ein HTML-Button gedrückt wird, rufe ich eine Funktion auf.
Diese Funktion blendet mir abhängig von der ID des Buttons Bilder ein und ändert den Hintergrund des Buttons.
Soweit, sogut - Funktioniert!
Code:
punkte = 0;
aktiv = 0;
function auswahl(zutat){
var pressbutton = (zutat.id);
console.log (pressbutton);
var bild = "img"+[zutat.id];
punkte = punkte + parseInt(zutat.value);
document.getElementById(bild).style.visibility = "visible";
document.getElementById(zutat.id).style.backgroundColor="rgba(0, 255, 255, 0.219)";
}
Code:
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<title>Ratespiel</title>
<script src="script.js"></script>
<link rel="stylesheet" href="style.css">
</head>
<body>
<main>
<img class="clzutat" id="imgTeig1" style="visibility: hidden;" src="teig1.png" alt="">
<img class="clzutat" id="imgTeig2" style="visibility: hidden;" src="teig2.png" alt="">
</main>
<aside>
<button onclick="auswahl(this)" class="btzutat" id="Teig1" value="5"> <img class="icon" src="btteig1.png" alt="Teig1">Variante 1: Klassicher Pizzateig aus Weizenmehl, konventionell erzeugt</button>
<button onclick="auswahl(this)" class="btzutat" id="Teig2" value="9"> <img class="icon" src="btteig2.png" alt="Teig2">Variante 2: Mal was anderes: Teig mit "alten" Getreidesorten aus extensiven Anbau</button>
</aside>
</body>
<footer>
</footer>
</html>
Jetzt soll aber zusätzlich eine Variable gesetzt werden (z. b. auf 0 oder 1), damit ich auswerten kann, ob der Button gedrückt ist.
Wird er nämlich nochmal gedrückt, soll das ganze Spiel umgekehrt laufen (Punkte Subtrahieren, und Bilder wegnehmen).
Ich finde aber nirgends, wie ich sozusagen eine Variable aus einer Variablen erzeuen kann.
Ich möchte ja abhängig von der ID des Buttons die Variable benennen und ihr dann den Wert 0 oder 1 zuweisen.
Werde im www nicht fündig, aber das kann doch nicht so schwer sein?
Kann mir da bitte jemand helfen?
Dank Euch!