Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.01.2009, 16:08
Аспирант
Отправить личное сообщение для AlexMak Посмотреть профиль Найти все сообщения от AlexMak
 
Регистрация: 13.10.2008
Сообщений: 67

Страница не грузится в IE 6.0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ТФ АНДЕРСЕН</title>
 
<script type="text/javascript">
DOM = document.getElementById;
Netscape4 = document.layer;
Netscape6 = Mozilla = (navigator.appName == "Netscape") && DOM;
Netscape7 = navigator.userAgent.indexOf("Netscape/7") >= 0;
Opera5 = window.opera && DOM;
Opera6 = Opera5 && window.print;
Opera7 = Opera5 && navigator.userAgent.indexOf("Opera 7") >= 0;
Opera8 = navigator.userAgent.indexOf("Opera/8") >= 0;
Opera9 = navigator.userAgent.indexOf("Opera/9") >= 0;
IE = document.all && !Opera5;
Firefox = navigator.userAgent.indexOf("Firefox") >= 0;
if (IE) {document.write("<script type='text/javascript' src='js/menuIE.js'>");}
else {document.write("<script type='text/javascript' src='js/menu.js'>");}
</script>
 
</head>
<body style="overflow-x:hidden;">
<div id="div1" onclick="hide_all()">жми сюда</div>
</body>
</html>

Ошибка где-то в скрипте, но никак не пойму что именно не поддерживает IE. Кто что сказать может по поводу как исправить?
Ответить с цитированием
  #2 (permalink)  
Старый 21.01.2009, 21:48
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

комментируешь часть js-кода, если запустилось - проблема внутри комментария, если нет - снаружи. Повторять до достижения нирваны ;-)

кроме того, в document.write стоит закрывать <script> ('<'+'/script>')
а еще крайне не советую писать отдельно код для ie, и для всего остального. Лучше писать кроссбраузерный код

Последний раз редактировалось x-yuri, 21.01.2009 в 21:54.
Ответить с цитированием
  #3 (permalink)  
Старый 22.01.2009, 09:23
Аспирант
Отправить личное сообщение для AlexMak Посмотреть профиль Найти все сообщения от AlexMak
 
Регистрация: 13.10.2008
Сообщений: 67

Согласен насчет кроссбраузерности, но тут просто сайт уже есть, а заново его писать совсем не хочется, приходится исхитряться. Ошибка была именно в закрытии скрипта, уже разобрался. Но спасибо за ответ)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с gif-анимацией в IE 6.0 и 7.0 AriaL Общие вопросы Javascript 8 09.07.2009 02:16
Не срабатывает hover при использовании в div IE 6.0 AlexMak (X)HTML/CSS 5 14.05.2009 18:26
Не подгружается *.js в IE 6.0 AlexMak Общие вопросы Javascript 15 08.01.2009 21:36
Помогите, страница работает толька в FF OlexandrI jQuery 1 29.12.2008 23:01
При первой загрузке сайта другая страница. XenOS Общие вопросы Javascript 2 15.12.2008 00:27