Hallo,
besteht die Möglichkeit in eine CMS Seite ein Script einzufügen?
Es handelt sich um den Fnanzierungsrechner der Commerz Finanz, ich hatte es schon probiert als Code einzufügen aber das funktioniert leider nicht, das Script arbeitet nicht und zeigt teilweise kryptische Werte an.
So sieht das Script aus:
<script>
function formatCurrency(num){
num = num.toString().replace(/\$|\,/g,'');
if(isNaN(num))
num = "0";
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*100);
cents = num%100;
num = Math.floor(num/100).toString();
if(cents<10)
cents = "0" + cents;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+'.'+
num.substring(num.length-(4*i+3));
return (((sign)?'':'-') + num + ',' + cents);
}
var faktoren = Array(0.17130389,0.08767297,0.05981669,0.04590405,0.03756884,0.03202234,0.02806935,0.0251123,0.02281917,0.02099077,0.01950033,0.01826333);
var sollzins = Array('2.62 %','5.75 %','6.90 %','6.54 %','7.09 %','7.46 %','7.73 %','7.93 %','8.08 %','8.21 %','8.31 %','8.40 %');
function cetelem_podschet(){
summa = document.getElementById('cetelem_ratenrechner_input').value;
var gesamtbetrag = 0;
var laufzeit = 0;
for (i=0; i<12; i++){
var resultat = formatCurrency(summa*faktoren);
laufzeit += 6;
gesamtbetrag = ((Math.floor((summa*faktoren)*100))/100)*laufzeit;
if (parseFloat(resultat) < 9 || parseFloat(summa) < 100) {
document.getElementById('cetelem_ratenrechner_table').getElementsByTagName('tr')[i+1].childNodes[1].innerHTML= "-";
}
else {
document.getElementById('cetelem_ratenrechner_table').getElementsByTagName('tr')[i+1].childNodes[1].innerHTML="€ "+resultat;
}
document.getElementById('cetelem_ratenrechner_table').getElementsByTagName('tr')[i+1].childNodes[2].innerHTML= sollzins;
document.getElementById('cetelem_ratenrechner_table').getElementsByTagName('tr')[i+1].childNodes[4].innerHTML= "€ " + formatCurrency(gesamtbetrag);
}
}
document.write("<div style='font-weight: bold;'>Produktpreis</div>");
document.write("<input type='text' id='cetelem_ratenrechner_input' value=''>");
document.write("<button onClick='cetelem_podschet();'>Berechnen</button> ");
document.write("<br><br>");
document.write("<table cellpadding='2' cellspacing='0' border='1' id='cetelem_ratenrechner_table'>");
document.write("<tr><th>Laufzeit<br />(in Monaten)</th><th>Monatliche<br />Rate</th><th>Sollzins<br />(jährl., gebunden)</th><th>Effektiver<br />Jahreszins<sup>1</sup></th><th>Gesamt-<br>betrag</th></tr>");
document.write("<tr><td>6</td><td> </td><td> </td><td>9.9 %</td><td> </td></tr>");
document.write("<tr><td>12</td><td> </td><td> </td><td>9.9 %</td><td> </td></tr>");
document.write("<tr><td>18</td><td> </td><td> </td><td>9.9 %</td><td> </td></tr>");
document.write("<tr><td>24</td><td> </td><td> </td><td>9.9 %</td><td> </td></tr>");
document.write("<tr><td>30</td><td> </td><td> </td><td>9.9 %</td><td> </td></tr>");
document.write("<tr><td>36</td><td> </td><td> </td><td>9.9 %</td><td> </td></tr>");
document.write("<tr><td>42</td><td> </td><td> </td><td>9.9 %</td><td> </td></tr>");
document.write("<tr><td>48</td><td> </td><td> </td><td>9.9 %</td><td> </td></tr>");
document.write("<tr><td>54</td><td> </td><td> </td><td>9.9 %</td><td> </td></tr>");
document.write("<tr><td>60</td><td> </td><td> </td><td>9.9 %</td><td> </td></tr>");
document.write("<tr><td>66</td><td> </td><td> </td><td>9.9 %</td><td> </td></tr>");
document.write("<tr><td>72</td><td> </td><td> </td><td>9.9 %</td><td> </td></tr>");
document.write("</table>");
document.write("<p><sup>1</sup>enthält Bearbeitungsentgelt</p>");
</script>
besteht die Möglichkeit in eine CMS Seite ein Script einzufügen?
Es handelt sich um den Fnanzierungsrechner der Commerz Finanz, ich hatte es schon probiert als Code einzufügen aber das funktioniert leider nicht, das Script arbeitet nicht und zeigt teilweise kryptische Werte an.
So sieht das Script aus:
<script>
function formatCurrency(num){
num = num.toString().replace(/\$|\,/g,'');
if(isNaN(num))
num = "0";
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*100);
cents = num%100;
num = Math.floor(num/100).toString();
if(cents<10)
cents = "0" + cents;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+'.'+
num.substring(num.length-(4*i+3));
return (((sign)?'':'-') + num + ',' + cents);
}
var faktoren = Array(0.17130389,0.08767297,0.05981669,0.04590405,0.03756884,0.03202234,0.02806935,0.0251123,0.02281917,0.02099077,0.01950033,0.01826333);
var sollzins = Array('2.62 %','5.75 %','6.90 %','6.54 %','7.09 %','7.46 %','7.73 %','7.93 %','8.08 %','8.21 %','8.31 %','8.40 %');
function cetelem_podschet(){
summa = document.getElementById('cetelem_ratenrechner_input').value;
var gesamtbetrag = 0;
var laufzeit = 0;
for (i=0; i<12; i++){
var resultat = formatCurrency(summa*faktoren);
laufzeit += 6;
gesamtbetrag = ((Math.floor((summa*faktoren)*100))/100)*laufzeit;
if (parseFloat(resultat) < 9 || parseFloat(summa) < 100) {
document.getElementById('cetelem_ratenrechner_table').getElementsByTagName('tr')[i+1].childNodes[1].innerHTML= "-";
}
else {
document.getElementById('cetelem_ratenrechner_table').getElementsByTagName('tr')[i+1].childNodes[1].innerHTML="€ "+resultat;
}
document.getElementById('cetelem_ratenrechner_table').getElementsByTagName('tr')[i+1].childNodes[2].innerHTML= sollzins;
document.getElementById('cetelem_ratenrechner_table').getElementsByTagName('tr')[i+1].childNodes[4].innerHTML= "€ " + formatCurrency(gesamtbetrag);
}
}
document.write("<div style='font-weight: bold;'>Produktpreis</div>");
document.write("<input type='text' id='cetelem_ratenrechner_input' value=''>");
document.write("<button onClick='cetelem_podschet();'>Berechnen</button> ");
document.write("<br><br>");
document.write("<table cellpadding='2' cellspacing='0' border='1' id='cetelem_ratenrechner_table'>");
document.write("<tr><th>Laufzeit<br />(in Monaten)</th><th>Monatliche<br />Rate</th><th>Sollzins<br />(jährl., gebunden)</th><th>Effektiver<br />Jahreszins<sup>1</sup></th><th>Gesamt-<br>betrag</th></tr>");
document.write("<tr><td>6</td><td> </td><td> </td><td>9.9 %</td><td> </td></tr>");
document.write("<tr><td>12</td><td> </td><td> </td><td>9.9 %</td><td> </td></tr>");
document.write("<tr><td>18</td><td> </td><td> </td><td>9.9 %</td><td> </td></tr>");
document.write("<tr><td>24</td><td> </td><td> </td><td>9.9 %</td><td> </td></tr>");
document.write("<tr><td>30</td><td> </td><td> </td><td>9.9 %</td><td> </td></tr>");
document.write("<tr><td>36</td><td> </td><td> </td><td>9.9 %</td><td> </td></tr>");
document.write("<tr><td>42</td><td> </td><td> </td><td>9.9 %</td><td> </td></tr>");
document.write("<tr><td>48</td><td> </td><td> </td><td>9.9 %</td><td> </td></tr>");
document.write("<tr><td>54</td><td> </td><td> </td><td>9.9 %</td><td> </td></tr>");
document.write("<tr><td>60</td><td> </td><td> </td><td>9.9 %</td><td> </td></tr>");
document.write("<tr><td>66</td><td> </td><td> </td><td>9.9 %</td><td> </td></tr>");
document.write("<tr><td>72</td><td> </td><td> </td><td>9.9 %</td><td> </td></tr>");
document.write("</table>");
document.write("<p><sup>1</sup>enthält Bearbeitungsentgelt</p>");
</script>