Ragazzi eccomi di nuovo qui ad avere problemi con questa funzione maledetta, il problema è questo:

La prima volta che apro il browser(FIREFOX 5.0) ed effettuo la richiesta la funzione stampa non parte, mi funziona dalla seconda richiesta in poi come mai?


questa è la funzione che richiama stampa
codice:
function myHandler7() {
if (myRequest.readyState == 4 && myRequest.status == 200) {
stampa();
}else{
e = document.getElementById("calcolatrice_quantita");
e.innerHTML = '[img]../immagini/v3_loading.gif[/img] ';
}
}
questa è la funzione stampa:
codice:
//stampa
function myHandler8() {
if (myRequest.readyState == 4 && myRequest.status == 200) {

}else{
e.innerHTML = '[img]../immagini/v3_loading.gif[/img] ';
}
} 

function stampa(){
myRequest = CreateXmlHttpReq2(myHandler8);
myRequest.open("GET","stampa.php");
myRequest.send(null);
}