Salve ragazzi ho già posta questa problema in un'altro post ma penso che non era il post adatto.
Ho un problema strano cioè: all'avvio del browser(Firefox) se invio la richiesta la prima volta non parte ma solo al secondo inoltro, mi spiego meglio:
ho questo:
codice:function myHandler7() { if (myRequest.readyState == 4 && myRequest.status == 200) { stampa(); //e.innerHTML = 'document.location.href=stampa.php?nome="+nome+"&data="+d'; }else{ e = document.getElementById("calcolatrice_quantita"); e.innerHTML = '[img]../immagini/v3_loading.gif[/img] '; } } function mag_inse(nomeart,quantita,data,ddt,n_fat,fornitore) { myRequest = CreateXmlHttpReq2(myHandler7); if(confirm ("SEI SICURO DI:\n\n - N° NOME PRODOTTO= "+nomeart+"\n\n - N° QUANTITA'= "+quantita+" KG \n\n - N° DDT= "+ddt+"\n\n - N° FATTURA= "+n_fat)){ myRequest.open("GET","magazzino_inserimento.php?nome="+nomeart+"&qua="+quantita+"&data="+data+"&ddt="+ddt+"&fat="+n_fat+"&forn="+fornitore); showhide('calcolatrice_quantita'); document.getElementById("fornitori").value=0; document.getElementById("ddt").value=""; document.getElementById("numero_fattura").value=""; document.location.reload(true); myRequest.send(null); } }Allora quando avvio il browser per la prima volta e inoltro la richiesta mag_inse la funzione viene eseguita ad eccezione della chiamata alla funzione stampa, mentre sempre a browser aperto se la richiamo nelle successive volte(mag_inse) la funzione viene eseguita completamente anche la funzione stampa.codice: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); }
come mai?

