• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

[GELÖST] Probleme mit Highscoreeintrag

Dreh' doch einfach diese beiden Zeilen um und lösche das versuche++; aus den anderen Blöcken raus (du musst noch ein bisschen deine Prüfreihenfolgen umdrehen...).
 
Also ich merke echt dass ich der totale Anfänger bin was Programme schreiben angeht :).
Egal was und wie ich es auch drehe und mache,es ändert sich einfach nichts daran dass es nicht klappt,hm.
 
kkapsner ich habe probiert was Du mir gesagt hast aber es klappt einfach nicht.
Wenn ich die Zeilen umdrehe ändert sich nichts.
Und wenn ich die "Versuche++" aus den Blöcken nehme zählt es mir die Versuche nicht mehr.
 
Code:
var minZufallszahl = 1;
var maxZufallszahl = 100;
var zufallszahl = Math.floor(Math.random() * (maxZufallszahl - minZufallszahl + 1) + minZufallszahl);
var versuche = 0;
function Ratespiel(){
	var getippteZahl = parseInt(document.getElementById("tippfeld").value, 10);
	var textBereich1 = document.getElementById("textBereich1");
	var textBereich2 = document.getElementById("textBereich2");
	if (isNaN(getippteZahl)){
		textBereich1.innerHTML = "Sie haben keine Zahl eingegeben!";
	}
	else {
		versuche += 1;
		if (getippteZahl === zufallszahl){
			textBereich1.innerHTML = "Sie haben die Zahl richtig getippt!";
			textBereich2.innerHTML = "Sie haben " + versuche + " Versuche gebraucht!";
			
			var rekord = parseInt(document.getElementById("rekordVersuche").innerHTML, 10) || Number.POSITIVE_INFINITY;
			if (versuche < rekord){
				var meinName = prompt("Sie haben einen neuen Rekord aufgestellt! Bitte geben sie ihren Namen ein!");
				document.getElementById("rekordName").innerHTML = meinName;
				document.getElementById("rekordVersuche").innerHTML = versuche;
				document.getElementById("rekordText").innerHTML = "Versuche";
				sessionStorage.setItem("speicher1", meinName);
				sessionStorage.setItem("speicher2", versuche);
				sessionStorage.setItem("speicher3", "Versuche");
			}
			
			location.reload();
		}
		else if (getippteZahl > zufallszahl){
			textBereich1.innerHTML = "Die gesuchte Zahl ist kleiner als " + tippfeld.value +"!";
			textBereich2.innerHTML = "Dies ist ihr " + versuche + ". Versuch!";
		}
		else {
			textBereich1.innerHTML = "Die gesuchte Zahl ist grösser als " + tippfeld.value +"!";
			textBereich2.innerHTML = "Dies ist ihr " + versuche + ". Versuch!";
		}
	}
}
- ungetestet.
 
kkapsner Danke für Deine Mühe.
Ich habe den Code mal getestet,aber das Spiel startet nicht.
Habe die ganze Zeit nach einem Fehler in dem Script gesucht,aber kann keinen finden.
Scheinbar bin ich blind :)
 
kkapsner bei Dir funktioniert es? Komisch.
Bei mir geht überhaupt garnichts.
Wenn ich eine Zahl eingebe und tippe passiert nichts.
Ebenso ohne eingegebene Zahl,da meldet es auch nicht "Bitte Zahl eingeben".
 
wahrscheinlich wird es wieder ignoriert aber ich sag es trotzdem: wie sieht der code aus den du versuchst und was steht bei welcher konkreten handlung in der fehlerkonsole?

Bei mir geht überhaupt garnichts.
soweit sich das hierauf bezieht stimmt das nicht. im browser passiert immer etwas, wenn man etwas anklickt oder eine taste drückt.
 
Also der Code funktioniert jetzt doch.
Danke nochmal kkapsner für die Berichtigung des Codes.
Und allen anderen auch Vielen Dank für die Hilfe.
 
Zurück
Oben