Sorgenkind mech: replace() komma

Beitrag lesen

moin

komm grad ausm forumsarchiv und hab eigentlich auch was gefunden .... nur funktionierte das nich so wirklich
habe mehrere varianten probiert, doch es geht nich, er sagt zwar kein fehler, doch der wert is am ende immer 0
das script dieht ungefähr so aus, nein genau so:

<script language="javascript">
<?php
  $db = @MYSQL_CONNECT($server,$user);
if($db)
{
$selection = mysql_select_db("rt",$db);

$einstellungen = mysql_query("SELECT * FROM einstellungen");
$einstellungen = mysql_fetch_array($einstellungen,MYSQL_ASSOC);
}
?>
function vkkkk()
{
if(confirm("Soll der VK wirklich berechnet werden? Jedliche änderungen am VK werden verloren gehen!"))
{
var x=0
var ek1=0; var ek2=0; var ek3=0; var ek4=0; var ek5=0; var ek6=0;
 if(document.getElementById('ek1').value > 0)
 {
 var ek1 = document.getElementById('ek1').value;
 x++;
 }
 if(document.getElementById('ek2').value > 0)
 {
 var ek2 = document.getElementById('ek2').value;
 x++;
 }
 if(document.getElementById('ek3').value > 0)
 {
 var ek3 = document.getElementById('ek3').value;
 x++;
 }
 if(document.getElementById('ek4').value > 0)
 {
 var ek4 = document.getElementById('ek4').value;
 x++;
 }
 if(document.getElementById('ek5').value > 0)
 {
 var ek5 = document.getElementById('ek5').value;
 x++;
 }
 if(document.getElementById('ek6').value > 0)
 {
 var ek6 = document.getElementById('ek6').value;
 x++;
 }
var vk=0;

ek1=String(ek1).replace(/,/,"."); // geht nich ;(      //
ek2=String(ek2).replace(",",".");  // geht auch nich ;( //
ek3=String(ek3).replace(/,/,".");
ek4=String(ek4).replace(/,/,".");
ek5=String(ek5).replace(/,/,".");
ek6=String(ek6).replace(/,/,".");
alert(ek1); // --> is immer "0" //
vk = Number(ek1) + Number(ek2) + Number(ek3) + Number(ek4) + Number(ek5) + Number(ek6);

if(vk)
{

vk = vk / x;
}
if(vk < "<?php echo $einstellungen['high1']; ?>") var rabatt = <?php echo $einstellungen['rabatt1']; ?>;
if(vk >= "<?php echo $einstellungen['low2']; ?>" && vk < "<?php echo $einstellungen['high2']; ?>") var rabatt = <?php echo $einstellungen['rabatt2']; ?>;
if(vk >= "<?php echo $einstellungen['low3']; ?>" && vk < "<?php echo $einstellungen['high3']; ?>") var rabatt = <?php echo $einstellungen['rabatt3']; ?>;
if(vk >= "<?php echo $einstellungen['low4']; ?>" && vk < "<?php echo $einstellungen['high4']; ?>") var rabatt = <?php echo $einstellungen['rabatt4']; ?>;
if(vk >= "<?php echo $einstellungen['low5']; ?>" && vk < "<?php echo $einstellungen['high5']; ?>") var rabatt = <?php echo $einstellungen['rabatt5']; ?>;
if(vk >= "<?php echo $einstellungen['low6']; ?>") var rabatt = <?php echo $einstellungen['rabatt6']; ?>;
vk = vk + vk*rabatt/100;
vk=String(vk);
var kommastellen = vk.split(".");
if(kommastellen[1])
{
if(kommastellen[1].length >2)
 {
 kommastellen[1] = kommastellen[1].slice(0,2);

}
if(kommastellen[1].length == 1)
{
 kommastellen[1] = String(kommastellen[1]) + "0";
}
 vk = kommastellen[0] + "." + kommastellen[1];
}
document.getElementById('vk').value=vk;
}
}
</script>

die kommentare sind nachträglich eingefügt, die existieren im wirklichen script nich ......... ich weiß es ich weiß es ganz genau es is ein total bescheueerter fehler *wenigstensdasmitgewissheitweiß*

bitte gebt mir nochmal n kleinen tipp