Gvozd,
вы были правы: во-первых, если изменить запрос к текстовому файлу, то в ИЕ все работает.
Во-вторых, действительно, он выдает ошибку в строчке
var o = request.responseText;
.
Насчет «пошаманить» — я, к сожалению, новичок, не подскажете, что конкретно лучше сделать?