Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » Auszeichnungssprachen » 4>16??? Antworten
4>16???

Der_HOmer[DE]
Quasselstrippe


Beiträge: 239


ich bin am verzweifeln:
var b = document.gemein.gesamt.value;
var c = document.gemein.gesamt1.value;
if(c > b) {
if(document.gemein.gesamt1.value < 21) {
alert("Der PC sagt: " + c + ">" + b);
back();
}
}

egal was ich mach. wenn b=18 ist und c=4, dann sagt er "Der PC sagt: 4>18"

ich bin kein mathegenie, aber ich bin mir ziemlich sicher das 4 nicht größer als 18 ist.

gibt es da sowas wie parseInt() ?

  Profil   Editieren   Zitieren

Korre
Mausakrobat


Beiträge: 150


Ein kleines "eval()" dürfte da eigentlich Abhilfe schaffen.....

var b = eval(document.gemein.gesamt.value);
var c = eval(document.gemein.gesamt1.value);
if(c > b) {
if(document.gemein.gesamt1.value < 21) {
alert("Der PC sagt: " + c + ">" + b);
back();
}
}

  Profil   Editieren   Zitieren

Der_HOmer[DE]
Quasselstrippe


Beiträge: 239


also es lag jetzt zumindest daran, dass er nicht 16 sondern 1 und 6 gelesen hat und wie beim alphabet erst die ersten werte verglichen hat
und 4>1

jetzt gehts aber
danke

  Profil   Editieren   Zitieren
 

Antworten
Nach oben