Я сделал очень простой тест для решения проблемы, с которой я столкнулся в IE6 и jQuery 1.3.2
В IE6 я вижу только первое окно предупреждения, оно отображает страницу, но кажется, что в файле js есть что-то, что заставляет IE6 прекратить обработку сценариев в содержимом <head>
и, следовательно, не отображает второе предупреждение коробка. Хром работает как положено.
Нет нужды говорить, что это была гораздо более сложная проблема, но мне удалось свести ее к следующему: IE6, похоже, «не работает» и останавливает обработку javascript в области <head>
после загрузки файла javascript 1.3.2.
Есть идеи?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html >
<head>
<title>test</title>
<link rel="Stylesheet" href="main.css" />
<script type="text/javascript">
alert("here 1");
</script>
<script src="jquery-1.3.2.js" type="text/javascript" />
<script type="text/javascript">
alert("here 2");
</script>
</head>
<body>
nothing to see here... move along...
</body>
</html>