JavaScript unter R5 läuft nicht
Verfasst: 7. Dez 2017, 09:05
Ich habe ein Script von einem Kunden, welches unter Redaxo 4 einwandfrei läuft. Auch in jeder anderen HTML Umgebung läuft es nur in R5 nicht. Ich weiß nicht wo der Fehler liegt.
Dieser Teil ist im HEAD
Dann der preload im BODY
und letztlich das Formular ( ja es ist in einer Tabelle ) für die Anzeige der Berechnungen
Muss ich irgendetwas ändern??
Danke schonmal.
Dieser Teil ist im HEAD
Code: Alles auswählen
<script language="javascript">
var summe = 0;
function ZahlFormatieren(x) {
var k = (Math.round(x * 100) / 100).toString();
var sEnding;
var sReturn;
if (k.indexOf('.') == -1)
sEnding = '.00';
else
sEnding = '00';
k = k + sEnding;
var p = k.indexOf('.');
sReturn = k.substring(0, p);
sReturn = sReturn + ',';
sReturn = sReturn + k.substring(p+1, p+3);
return sReturn;
}
function prepare(){
//summe1 = parseInt(document.all.form1.liste1.value) + parseInt(document.all.form1.liste2.value) + parseInt(document.all.form1.liste3.value);
summe1 = parseInt(document.all.form1.liste1.value) * 36.50;
summe1s = ZahlFormatieren(summe1);
document.all.summe1.innerHTML = summe1s;
summe2 = summe1 + 1050.00;
summe2s = ZahlFormatieren(summe2);
document.all.summe2.innerHTML = summe2s;
summe3 = summe2 + 180.80;
summe3s = ZahlFormatieren(summe3);
document.all.summe3.innerHTML = summe3s;
}
function calculate(){
//summe1 = parseInt(document.all.form1.liste1.value) + parseInt(document.all.form1.liste2.value) + parseInt(document.all.form1.liste3.value);
summe1 = parseInt(document.all.form1.liste1.value) * 36.50;
summe1s = ZahlFormatieren(summe1);
document.all.summe1.innerHTML = summe1s;
summe2 = summe1 + 1050.00;
summe2s = ZahlFormatieren(summe2);
document.all.summe2.innerHTML = summe2s;
summe3 = summe2 + 180.80;
summe3s = ZahlFormatieren(summe3);
document.all.summe3.innerHTML = summe3s;
}
</script>
Code: Alles auswählen
<body onLoad="prepare()">
Code: Alles auswählen
<form name="form1" method="post" action="">
<br>
<table width="100%" border="0" cellspacing="2" cellpadding="0">
<tr> <td colspan="5">Ihre unverbindliche Kostenrechnung </td></tr>
<tr> <td> </td><td>Grundbetrag</td><td> </td><td> </td><td><div align="right">250.00 € </div></td> </tr>
<tr> <td><select name="liste1" id="liste1" onChange="calculate()">
<option value="10">10</option>
<option value="13">13</option>
<option value="16">16</option>
<option value="19">19</option>
<option value="22">22</option>
<option value="25">25</option>
</select></td><td>Fahrstunden</td><td>x</td><td>36.50 €</td><td><div align="right"><span id="summe1">0</span> €</div></td> </tr>
<tr> <td>5</td><td>Überland</td><td>x</td><td>47.50 €</td><td><div align="right">237.50 €</div></td> </tr>
<tr> <td>4</td><td>Autobahn</td><td>x</td><td>47.50 €</td><td><div align="right">190.00 €</div></td> </tr>
<tr> <td>3</td><td>Nachtfahrt</td><td>x</td><td>47.50 €</td><td><div align="right">142.50 €</div></td> </tr>
<tr> <td> </td><td>Vorstellung theo. Prüfung</td><td> </td><td> </td><td><div align="right">60.00 €</div></td> </tr>
<tr> <td> </td><td>Vorstellung prakt. Prüfung</td><td> </td><td> </td><td><div align="right">85.00 €</div></td> </tr>
<tr> <td> </td><td>Lehrmittel</td><td> </td><td> </td><td><div align="right">85.00 €</div></td> </tr>
<tr> <td> </td><td> </td><td> </td><td>Gesamt:</td><td><div align="right"><span id="summe2">0</span> €</div></td> </tr>
<tr> <td colspan="5">Nebenkosten</td>
</tr>
<tr> <td> </td><td>Prüfgebühr DEKRA (T)</td><td> </td><td> </td><td><div align="right">20,83 €</div></td> </tr>
<tr> <td> </td><td>Prüfgebühr DEKRA (P)</td><td> </td><td> </td><td><div align="right">84,97 €</div></td> </tr>
<tr> <td> </td><td>Sofortm. Sehtest, Paßbild</td><td> </td><td> </td><td><div align="right">30,00 €</div></td> </tr>
<tr> <td> </td>
<td>Führerscheinantrag</td><td> </td><td> </td><td><div align="right">45,00 €</div></td> </tr>
<tr> <td> </td><td> </td><td> </td><td>Gesamt:</td><td><div align="right">180,80 € </div></td> </tr>
<tr> <td> </td><td> </td><td> </td><td> </td><td><div align="right"></div></td> </tr>
<tr> <td> </td>
<td colspan="3">Führerscheinkosten</td><td><div align="right"><span id="summe3">0</span> €</div></td> </tr>
</table>
<br>
</form>
Danke schonmal.