Ciao,
ho scritto del codice che va senza patemi su ie ma si blocca su ff, in un caso particolare, cioè se la variabile "base" assume il valore NaN.
E si blocca dopo aver fatto l'alert che stampa "qs", cioè praticamente nn esegue l'ultima istruzione document.location.
La cosa interessante è che con "base=0" si finisce nello stesso else ma il tutto funziona.
Ignoro qlkosa nel funzionamento di ff.. ma cosa?
codice:
function updatepage(str){
if( str.search(/ok/gi)!=-1 ){
var base = parseInt(JSRequest("base"));
alert(base);
if ( !isNaN(base) & (base > 0) ){
alert('1');
base--;
var qs = "?base="+base;
}
else{
alert('2');
var qs = "";
}
alert(qs);
document.location = "messaggi.php"+qs;
}
else{
document.getElementById("content").innerHTML = str;
}