Трудно предположить, но когда у меня возникла похожая проблема в IE6 / IE7, это было из-за того, что приложение имело скрытый IFRAME без КОНТЕНТА, который использовался как цель для отправки формы. Этот недостаток контента трактуется как небезопасный контент. Создание «blank.html» на сервере с пустым HTML-документом и его SRCing к этому документу решило эту проблему.
С аналогичной проблемой, с которой я столкнулся, был CGI, который вызывался снова в скрытом IFRAME, и CGI не производил никакого вывода HTML ... и вызывал ту же ошибку.
Что касается функции randomnumber, то, вероятно, она предотвращает кэширование результатов.