Hallo,
Im FF, JavaScript Umgebung gibt der Debugger folgende Meldung:
/*
Exception: syntax error
@Scratchpad/2:9
*/
dafür habe ich keine Erklärung.
Die Konsole: [08:37:42.723] TypeError: document.getElementById(...) is null @ file:///Users/tobias/Desktop/brillenrechner3.html:49
Das ist allerdings eindeutig - und du hättest uns wenigstens soweit entgegenkommen können, dass du schon mal markierst, was in deinem Code die Zeile 49 ist:
function rate1() {
s=document.getElementById("summe").value; <- Zeile 49
m=document.getElementById("mon1").value;
s=kommazupunkt(s);
m=kommazupunkt(m);
erg=s/m;
document.getElementById("rate1").value = erg.toFixed(2);
}
Klarer Fall: Du hast gar kein Element mit der ID "summe" im Dokument. Du hast nur "summe1", "summe2" und "summe3":
> ~~~html
<tr>
> <td>Summe</td>
> <td><input disabled type="text" id="summe1"></td>
> <td><input type="text" id="summe2"></td>
> <td><input type="text" id="summe3"></td>
> </tr>
Also muss getElementById() an dieser Stelle fehlschlagen.
Ciao,
Martin
--
Zwei Kumpels sitzen vor dem Computer. "Welche Suchmaschine benutzt du eigentlich meistens?" - "Prima Vera." - "Hmm, kenn' ich gar nicht." Dann geht die Tür auf: "Schatz ich habe deine Sonnenbrille wiedergefunden!" - "Prima, Vera!"
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
Zwei Kumpels sitzen vor dem Computer. "Welche Suchmaschine benutzt du eigentlich meistens?" - "Prima Vera." - "Hmm, kenn' ich gar nicht." Dann geht die Tür auf: "Schatz ich habe deine Sonnenbrille wiedergefunden!" - "Prima, Vera!"
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(