Buonasera,
uso questo script per ottenere un preload delle mie pagine asp.
Funziona correttamente con ie non funziona affatto con mozilla ed opera.
tutti i valori passati tramite querystring (var url) risultano nulli se non si usa ie.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;">
...
Grazie
Luca

Rispondi quotando