Решил вынести
отсюда в отдельную тему задачку, которая в свое время выносила мне мозг.
Попробуйте открыть в ИЕ следующую страничку
<html>
<head>
<base href="/" />
<script type="text/javascript">
var head=document.documentElement.firstChild; // Есть и другие варианты получить head. Кому как удобнее.
var js=document.createElement('script');
js.type='text/javascript';
js.src='script.js';
head.appendChild(js);
</script>
</head>
<body>
</body>
</html>
Небольшие хинты, которые сэкономят время в случае заинтересованности:
1. Если ИЕ уже порушился, то обновлять страницу бесполезно, даже если она была изменена. Нужно перезагружать ИЕ.
2. Чтобы избавится от пункта 1, можно открывать проблемную страницу в iframe.
И еще один хинт: проблема тут на стыке сразу двух багов.
Если кто-то видел, как я это уже описывал, просьба попридержать