Prova a sostituire le virgolette con gli apici.
codice:
function controllo()
{
if ((document.form.e-mail.value=='') || (document.form.e-mail.length < 7 ) || (document.form.e-mail.value.indexOf('@') == -1 ))
{
alert ('Inserire un indirizzo email valido');
document.form.e-mail.focus();
return false ;
}
}
Inoltre se l'errore è nello script, IE ti fà visionare quale riga restituisce l'errore.