Трудно сказать, не имея намного больше информации.
Реализована ли в html-файле функция javascript "doThis ()" или она входит в файл include .js?Если это происходит из включенного .js-файла, убедитесь, что «text / javascript» отправляется как тип содержимого в заголовке, иначе некоторые браузеры не будут запускать js.
Действительно ли JavaScript не выполняетсятолько форвард не работает?Пробовал с <body onload='alert('test');'
?Выполняется ли он?
Если да: как именно выглядит ваш JS перенаправления?
Если нет: что вы делаете после "Socket.Send()
"?Вы каким-либо образом даете клиенту знак, что страница готова?Некоторые браузеры не будут запускать onLoad, пока страница не будет заполнена.Вы пытались явно закрыть соединение после отправки файла клиенту?