Pues a mi me funciona PERFECTO!
Código Javascript
:
Ver original<script>
/*
http://localhost/Js/testB.html?var1=casa&var2=carro
*/
function GetURLParameter(sParam)
{
var sPageURL = window.location.search.substring(1);
var sURLVariables = sPageURL.split('?');
var index = sURLVariables[0].indexOf(sParam);
if(index!= -1){
var sParameterName = sURLVariables[0].substr(index);
var parameter = sParameterName.split('&')[0];
return sParameterName.split('=')[1];
}
else{
return false;
}
}
function exec(){
console.log(GetURLParameter('var2'));
}
</script>
<body onload="exec();">
</body>
Voy a
http://localhost/Js/testB.html?var1=casa&var2=carro
y me devuelve "carro"