ma avevo già capito qual'è il tuo problema, infatti nella prima risposta ti ho detto che forse l'errore del oggetto monitor(che continua ad esserci non capisco perche dici di no) non definito non risolve tutto.
E' vero che spesso faccio fatica a spiegarmi ma in questo caso mi pare proprio che tu non capisca o non leggi bene cio che ti dico.
codice:
monitor.innerHTML = '[img]../../programmi/img/ajax-loader.gif[/img]'
Qua tu usi l'oggetto monitor per andare a scrivere nel div. Dove hai definito questo oggetto/variabile o come la vuoi chiamare? Da nessuna parte. Hai guardato la console di javascript se ci sono degli errori?
Se l'oggetto monitor è definito in un altro script che non hai postato io ovviamente non posso saperlo.
Ti riposto il codice di prima:
codice:
var e = document.getElementById("monitor");
e.innerHTML = myRequest.responseText;
}else {
e.innerHTML = '[img]../../programmi/img/ajax-loader.gif[/img]';
}
vedi qual'è la differenza? non utilizzo monitor ma la l'oggetto "e" definito appena sopra.