bu scripti yazarken aynı sorunlarla karşılaşmıştım.
çözümler :
sql server virgüllü tutar sanırım access te böyle yapıyor.
bilgileri alırken Replace işleminden geçir.
var fiyat = <%=Replace( rs("fiyat") , "," , "." )%> ; //rs recordset in ismidir.
yuvarlama için şöyle bir fonksiyon işini görür

bir html sayfanın içine kopyalarsan çalışma şekli hakkında kesin fikrin olur.)
Kod:
<script language="javascript">
function yuvarla(parametre, kac_basamak)
{
return ( Math.round( parametre * Math.pow(10, kac_basamak))/Math.pow(10, kac_basamak))
// | | \---------------/| \---------------/|
// | \--------------------------------------/ |
// \-----------------------------------------------------------------------------/
}
</script>
<input type="text" name="sayi">
<input type="button" name="yuvarla" value="Yuvarla" onclick="alert(yuvarla(sayi.value,2))">
<hr>
<small>20:49 17.06.2004 NB :)</small>
* var ifadelerini niye siliyorsun dursunlar orada.
* neden değişkenlere ısrarla kısaltılmış isim veriyorsun anlamıyorum hayır tabii ki karışmaya hakkım yok ama beni sinirlendiriyor böyle kodlar :-(
(anlamları apaçık belirgin ise özür fakat uzun isimler daima tercih edilmelidir.)
iyi niyet ve yardım seninle olsun.