Buonasera,
uso questo script per ottenere un preload delle mie pagine asp.
Funziona correttamente con ie non funziona affatto con mozilla ed opera.

Codice PHP:
...
<
script type="text/javascript">
var 
qst=location.search.substr(1);
var 
dati = new Array()
dati=qst.split("&");
var 
dato1 dati[0].substr(dati[0].indexOf("=")+1);
var 
dato2 dati[1].substr(dati[1].indexOf("=")+1);
var 
dato3 dati[2].substr(dati[2].indexOf("=")+1);
var 
dato4 dati[3].substr(dati[3].indexOf("=")+1);
var 
dato5 dati[4].substr(dati[4].indexOf("=")+1);
var 
dato6 dati[5].substr(dati[5].indexOf("=")+1);
var 
dato7 dati[6].substr(dati[6].indexOf("=")+1);
var 
dato8 dati[7].substr(dati[7].indexOf("=")+1);
var 
dato9 dati[8].substr(dati[8].indexOf("=")+1);
var 
dato10 dati[9].substr(dati[9].indexOf("=")+1);
var 
dato11 dati[10].substr(dati[10].indexOf("=")+1);

function 
Is() { 
    
agent  navigator.userAgent.toLowerCase(); 
    
this.major parseInt(navigator.appVersion); 
    
this.minor parseFloat(navigator.appVersion); 
     
this.ns = ((agent.indexOf('mozilla') != -1) &&  
          (
agent.indexOf('spoofer') == -1) && (agent.indexOf('compatible') == -1) && 
         (
agent.indexOf('opera') == -1) && 
         (
agent.indexOf('webtv') == -1));     
    
this.ns2   = (this.ns && (this.major      ==    3)); 
    
this.ns3   = (this.ns && (this.major      ==    3)); 
    
this.ns4   = (this.ns && (this.major      ==    4)); 
    
this.ns6   = (this.ns && (this.major      >=    5)); 
    
this.ie    = (agent.indexOf("msie")       !=   -1); 
    
this.ie3   = (this.ie && (this.major      4)); 
    
this.ie4   = (this.ie && (this.major      ==    4) && (agent.indexOf("msie 5.0")   ==   -1)); 
    
this.ie5   = (this.ie && (this.major      ==    4) && (agent.indexOf("msie 5.0")   !=   -1)); 
    
this.ieX = (this.ie && !this.ie3 && !this.ie4);  


var 
is = new Is(); 

var 
url "Programma-cerca-immobile.asp?tipologia="+dato1+"&vendita="+dato2+"&fitto="+dato3+"&provincia="+dato4+"&estensioneMin="+dato5+"&estensioneMax="+dato6+"&valoreMin="+dato7+"&valoreMax="+dato8+"&ordinaper="+dato9+"&ordinamento="+dato10+"&page="+dato11

</script> 

</head> 

<body onLoad="location.href = url;">
... 
tutti i valori passati tramite querystring (var url) risultano nulli se non si usa ie.

Grazie
Luca