eccomi di nuovo..ho modificato fino alla morte tutta la parte xmlXttp pensando che fosse quella a crea problemi e invece no:
Codice PHP:
function registraXHR() {
    try {    
        
obj2.open("POST""http://www.sito.it/conn/registraU.asp"true);    
                                
// Preparazione comunicazione
        
document.getElementById("main").innerHTML=".......attendere......."
                                
// caricamento in corso...
        
obj2.setRequestHeader('Content-Type''application/x-www-form-urlencoded');
        
obj2.onreadystatechange onStateChange2;
        
//var nome2=document.iscriviti["nome"].value;     
//        cognome=document.iscriviti.cognome.value;     
//        email=document.iscriviti.email.value;     
//        bday=document.iscriviti.bday.value;     
//        f=document.iscriviti.F.checked;     
//        citta=document.iscriviti.citta.value;     
//        via=document.iscriviti.via.value;     
//        password2=document.iscriviti.password.value;     
//        oggi=Now();
        
var nome2="boh";     
        var 
cognome="boh";     
        var 
email="boh";     
        var 
bday="boh";     
        var 
f="boh";     
        var 
citta="boh";     
        var 
via="boh";     
        var 
password2="boh";     
        var 
oggi=Now();

obj2.send("nome="+nome2+"&cognome="+cognome+"&email="+email+"&bday="+bday+"&f="+f+"&citta="+citta+"&via="+via+"&password="+password2+"&oggi="+oggi);    // Trasferimento
    
} catch (e) {
    
// fare pagina di errore
        //alert(obj2);
        
document.getElementById("main").innerHTML"..errore di connessione..";
        
alert("Errore: "+e);
    }
    

E QUESTA PARTE!!!... perchè mettendo i campi così li scrive e torna pulito e come deve..
ma il bello che su firefox funziona..
qualcuno sa dirmi perchè??

sono 3 gg che sbatto la testa al muro... e infatti oggi mi fa pure male...