Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
mafiz
Зарегистрирован: 07.01.2005 Сообщения: 14 Откуда: Votkinsk
|
Добавлено: Вт Авг 30 2005 22:10 Заголовок сообщения: JavaScript, MSIE и Opera |
|
|
Сегодня столкнулся с такой проблемой. Делаю на сайт меню, обработку событий onmouseover и onmouseout выношу в файл menu.js потом этот файл "вставляю" в html страницу таким образом
<script language="JavaScript" src = "menu.js">
</script>
Как оказалось Opera к такому нормально относится, а вот MSIE вообще никак не реагирует. Вопрос: Почему В литературе искал, но пока не нашел. Кто-нибудь мне сможет разъяснить почему так бывает. |
|
Вернуться к началу |
|
|
mpakmopucm
Зарегистрирован: 24.12.2002 Сообщения: 58 Откуда: Москва
|
Добавлено: Ср Авг 31 2005 09:49 Заголовок сообщения: |
|
|
Быть такого не могет. Нормально грузится. Разве что mime-тип надо указать:
Код: | <script type="text/javascript" language="JavaScript" src="menu.js"> |
|
|
Вернуться к началу |
|
|
mafiz
Зарегистрирован: 07.01.2005 Сообщения: 14 Откуда: Votkinsk
|
Добавлено: Чт Сен 01 2005 18:23 Заголовок сообщения: |
|
|
Все сделал как ты сказал... эффект тот же MSIE попрежнему никак не реагирует. Привожу код страниц
В HTML - файле
<html>
<head>
<meta http-equiv="Content-type" content="txt/html; charset : windows-1251">
<link rel="stylesheet" href="css/menu.css">
</head>
<body>
<table align="center" cellpadding="4" cellspacing="4">
<tr>
<td align="left" valign="top">
<div id="Caption1" name="Caption1" class="menuCaption">
Заголовок
</div>
<div id="dropMenu1" name="dropMenu1" class="menuItem">
.........
</div>
.........................
<script type="text/javascript" language="JavaScript" src="script/menu.js"></script>
</body>
</html>
И файл menu.js (в упрощенном варианте)
document.all.Caption1.onmouseover = "document.all.dropMenu1.style.visibility = 'visible'";
document.all.Caption1.onclick = "alert('Блин!!!')";
Если знаешь в чем причина, объясни пожалуйста что здесь не так
P.S.: Если здесь какая - нить глупая ошибка с моей стороны, просьба сильно не ругаться |
|
Вернуться к началу |
|
|
bary
Зарегистрирован: 22.05.2002 Сообщения: 453 Откуда: Moscow
|
Добавлено: Чт Сен 01 2005 18:33 Заголовок сообщения: |
|
|
А как у тебя ИЕ настроен на реагирование JS не стоит ли случайно блокировать. |
|
Вернуться к началу |
|
|
beliy
Зарегистрирован: 10.12.2004 Сообщения: 124 Откуда: Москва
|
Добавлено: Вт Сен 06 2005 12:32 Заголовок сообщения: |
|
|
я могу ошибаться, но попробуй вместо
src="menu.js"
поставить
src="/menu.js"
это абсолютный путь от корня, а у тебя относительный от текущего документа |
|
Вернуться к началу |
|
|
mafiz
Зарегистрирован: 07.01.2005 Сообщения: 14 Откуда: Votkinsk
|
Добавлено: Вт Сен 06 2005 21:14 Заголовок сообщения: |
|
|
Спасибо, beliy, но не помогло, результат один, MSIE не реагирует. Скорее всего где я сам обшибся.
Кстати, как MSIE настраивать на реагирование JS. Знаю, знаю вопрос глупый, но честно не знаю |
|
Вернуться к началу |
|
|
beliy
Зарегистрирован: 10.12.2004 Сообщения: 124 Откуда: Москва
|
Добавлено: Ср Сен 07 2005 10:18 Заголовок сообщения: |
|
|
Сервис -> Свойства обозревателя -> Безопасность
уровень безопасности средний.
Еще по моему тут
Сервис -> Свойства обозревателя -> Дополнительно
надо чтобы стояла галка "Использовать компилятор Java (bla-bla)". |
|
Вернуться к началу |
|
|
|