Ciao a tutti
Per me è un problema inspiegabile dato che non sono un mago di
Javascript e di DOM.
Su IE il caso funziona.

Su elaborazioni lunghe, voglio fare in modo che l'utente chiuda la
pagina dove deve impostare dei parametri, facendo uscire una progress
bar.

Perciò:

1) in una TD daccio una div:
<td align=center id="tontarelli"></td>

Alla submit della form eseguo:
function invia() {
document.getElementById("tontarelli").innerHTML = '<img src="/cgiexe/
ajax-loader.gif" width=200 alt="Image" border="0">'
document.form1.submit()

}

La cosa strana è che:
- IE non ha problemi
- Firefox sia 3.6 che 4.0 mi presenta il testo dell'ALT

Se però metto un alert prima della submit della form, anche FF
funziona: la barra di progress esce.
Non capisco.

Ho provato di tutto, anche a date un timeout di 5 secs ma non c'è verso.
Qualcuno può aiutarmi ?
Grazie in anticipo.


Il codice è questo:

//=========================================
function invia() {
//document.getElementById("tontarelli").innerHTML = '<img src="/
cgiexe/ajax-loader.gif" width=200 alt="Image" border="0">'

//setTimeout("replimg()", 5000)

idtonto=document.getElementById("tontarelli")
idtonto.innerHTML = '[img]/cgiexe/ajax-loader.gif[/img]'
//alert("Firefox funziona male sulla innerHTML")
//return
document.getElementById("idbutt1").disabled = true
document.getElementById("idbutt2").disabled = true
document.form1.submit()

}

//=========================================
function replimg() {
document.getElementById("tontarelli").innerHTML = '<img src="/cgiexe/
ajax-loader.gif" width=200 alt="Image" border="0">'
document.getElementById("idbutt1").disabled = true
document.getElementById("idbutt2").disabled = true
document.form1.submit()
}