Originariamente inviato da codencode
Il problema non è del javascript, il problema è dei browser, perchè non tutti seguono gli standard in modo rigido ed alcuni implementano delle funzionalità proprietarie che altri browser non hanno.
Grazie al tuo consiglio sono passato a jQuery, e con questo semplice codice
codice:
function changeContent( my_id, my_url )
{
	$('#' + my_id).load(my_url);
}
faccio tutto quello che mi serve, ma il problema di compatibilità continua ad esserci.
Il codice va bene su IE e Firefox, mentre su Chrome no.
A quanto ho letto è una scelta di Chrome non dare la possibilità di accedere in questo modo ai file su disco.

Update: Avviando l'eseguibile di Chrome con --allow-file-access-from-files funziona, ma non mi pare la scelta migliore.