ho fatto cosi, ti posto tutto il codice, ma l'alert è vuoto...
ad esempio la location adesso era cosi
codice:
function objQueryString(qs){
var dic = new Array()
if(!qs) qs = location.search
if(qs!=''){
var aQs = qs.replace(/^\?/,'').split('&')
for(i=0;i<aQs.length;i++){
aPV = aQs[i].split('=')
dic[aPV[0]]=unescape(aPV[1])
}
}
return dic
}
var qs = objQueryString();
var cerca = 'dataselezionata';
var nn=''
var datesel=''
for(xx in qs){
if(xx.substr(0,cerca.length)==cerca){
nn+=xx.substr(cerca.length)+'-'
datesel += qs[xx]+'\n';
var re = /\+/g
datesel = datesel.replace(re," ")
}
}
function objQueryString1(qs1){
var dic = new Array()
if(!qs) qs = location.search
if(qs!=''){
var aQs = qs.replace(/^\?/,'').split('&')
for(i=0;i<aQs.length;i++){
aPV = aQs[i].split('=')
dic[aPV[0]]=unescape(aPV[1].replace(/\+/g,' '))
}
}
return dic
}
var qs1 = objQueryString1();
var inizioVariabile='dataselezionata';
var miavar=''
for(parametro in qs1){
if(parametro.substr(0,inizioVariabile.length)==inizioVariabile && qs1[parametro]!=''){
miavar+=parametro.substr(inizioVariabile.length)+'-'
valori+=qs1[parametro]+'-'
document.write(parametro+'='+qs1[parametro]+'
');
}
}
if(miavar.length>0)miavar=miavar.substr(miavar,miavar.length-1); //tolgo il - in più
alert(miavar)
non capisco...