Dienchen
Grünschnabel
Hallo ihr Lieben,
nachdem ich jetzt seit ein paar Tagen mit einem Projekt beschäftige, einem Molmassenrechner treibt mich eine letzte Javascript Problematik in den Wahnsinn. Eine vorherige Version in der ich mich in viel zu vielen für mich komplexen Befehlen verstrickt habe, hab ich mittlerweile schon komplett verworfen.
Also jedenfalls geht es darum, dass ich gerne den Buttons mit der onclick function HinzufuegenElement so verändern möchte, dass sie nicht mehrmals hintereinander anklickbar sind (im Gegensatz zu den Zahlen unter Hinzufuegen).
Ich weiß auch, dass es irgendwie mit dem Befehl disabled zu tun hat, bin leider etwas ungeschickt diesen korrekt einzubinden. Bei selfthtml hab ich leider nur herausgefunden, wie ich buttons nacheinander anklickbar mache, dass ist aber leider nicht für meine Anwendung hilfreich.
Mein Code ist bisher:
function Check (Eingabe) {
var moeglich = "0123456789[]()+*.";
for (var i = 0; i < Eingabe.length; i++)
if (moeglich.indexOf(Eingabe.charAt(i)) < 0)
return false;
return true;
}
function Ergebnis () {
var x = 0;
if (Check(window.document.Rechner.Display.value))
x = eval(window.document.Rechner.Display.value);
window.document.Rechner.Display.value = x;
}
function Hinzufuegen (Zeichen) {
window.document.Rechner.Display.value = window.document.Rechner.Display.value + Zeichen;
}
function HinzufuegenElement(Zeichen) {
window.document.Rechner.Display.value = window.document.Rechner.Display.value + Zeichen;
}
Ich bin mir sicher es ist furchtbar trivial, aber ich komme einfach nicht drauf...
Liebe Grüße
Nadine
nachdem ich jetzt seit ein paar Tagen mit einem Projekt beschäftige, einem Molmassenrechner treibt mich eine letzte Javascript Problematik in den Wahnsinn. Eine vorherige Version in der ich mich in viel zu vielen für mich komplexen Befehlen verstrickt habe, hab ich mittlerweile schon komplett verworfen.
Also jedenfalls geht es darum, dass ich gerne den Buttons mit der onclick function HinzufuegenElement so verändern möchte, dass sie nicht mehrmals hintereinander anklickbar sind (im Gegensatz zu den Zahlen unter Hinzufuegen).
Ich weiß auch, dass es irgendwie mit dem Befehl disabled zu tun hat, bin leider etwas ungeschickt diesen korrekt einzubinden. Bei selfthtml hab ich leider nur herausgefunden, wie ich buttons nacheinander anklickbar mache, dass ist aber leider nicht für meine Anwendung hilfreich.
Mein Code ist bisher:
function Check (Eingabe) {
var moeglich = "0123456789[]()+*.";
for (var i = 0; i < Eingabe.length; i++)
if (moeglich.indexOf(Eingabe.charAt(i)) < 0)
return false;
return true;
}
function Ergebnis () {
var x = 0;
if (Check(window.document.Rechner.Display.value))
x = eval(window.document.Rechner.Display.value);
window.document.Rechner.Display.value = x;
}
function Hinzufuegen (Zeichen) {
window.document.Rechner.Display.value = window.document.Rechner.Display.value + Zeichen;
}
function HinzufuegenElement(Zeichen) {
window.document.Rechner.Display.value = window.document.Rechner.Display.value + Zeichen;
}
Ich bin mir sicher es ist furchtbar trivial, aber ich komme einfach nicht drauf...
Liebe Grüße
Nadine