Javascript goodies: Get parameter from url – Round number with dot and comma

By Christoph Breidert  

Here is some useful javascript stuff

Get parameter from url:

function getURLParam(strParamName){
var strReturn = “”;
var strHref = window.location.href;
if ( strHref.indexOf(“?”) > -1 ){
var strQueryString = strHref.substr(strHref.indexOf(“?”)).toLowerCase();
var aQueryString = strQueryString.split(“&”);
for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
if (aQueryString[iParam].indexOf(strParamName + “=”) > -1 ){
var aParam = aQueryString[iParam].split(“=”);
strReturn = aParam[1];
break;
}
}
}
return strReturn;
}

Round values to two digits with comma or dot as separater:

//Round with . as decimal separator
function kaufm_dot(x) {
var k = (Math.round(x * 100) / 100).toString();
k += (k.indexOf(‘.’) == -1)? ‘.00′ : ’00′;
return k.substring(0, k.indexOf(‘.’) + 3);
}
//Round with , as decimal separator
function kaufm_comma(x) {
var k = (Math.round(x * 100) / 100).toString();
k += (k.indexOf(‘.’) == -1)? ‘.00′ : ’00′;
var p = k.indexOf(‘.’);
return k.substring(0, p) + ‘,’ + k.substring(p+1, p+3);
}


Post a Comment

Your email is never shared. Required fields are marked *

*
*
Easy AdSense by Unreal