|
|
|
| Добрый вечер.
Подскажите! я тут столкнулся с проблемой, при написание сайта на локальной машине проблем не было, после того как залил на сервер основная навигация перестала работать под IE всех версий. Чуть ниже логотипа расположено меню навигации с картинками марок , само движение под ИЕ работает , но если нажать на Ауди то должно раскрыться меню , например можете попробовать в любом другом браузере. Сам сайт http://armsracers.com/
Мне кажется проблема в апаче или пхп , подскажите | |
|
|
|
|
|
|
|
для: adminn
(25.05.2012 в 22:19)
| | >Мне кажется проблема в апаче или пхп , подскажите
Так это вроде чистый JavaScript, не должен ни PHP, ни Apache влиять? Везде используете UTF-8? | |
|
|
|
|
|
|
|
для: cheops
(25.05.2012 в 23:20)
| | В том то и дело , что выполняется на стороне клиента, НО на локальной машине у меня все работает с ИЕ, а на сервере нет и левое меню по тому же принципу сделано и оно работает под ИЕ.... помогите ребятки , уделите минутку , посмотрите =( | |
|
|
|
|
|
|
|
для: adminn
(25.05.2012 в 22:19)
| | Странно то, что ЭТО у вас работало в MSIE в локале.
В общем, АЯКС тут как бы не при делах...
Я - намекну, а вы уж постарайтесь сообразить САМИ.
ЭТАП ПЕРВЫЙ: Сохраните нижеприведённый код в виде файла и запустите его:
СНАЧАЛА - в браузере Firefox
ЗАТЕМ - в браузере MSIE
<html>
<body>
<span id="abcd">text</span>
<script>
abcd = 5;
alert (abcd);
</script>
</body>
</html>
|
И подумайте - почему СНАЧАЛА (в Firefox) у вас показывает в окошке алерта цифру 5,
а ЗАТЕМ (в MSIE) вообще никакого окошка не показывает.
ЭТАП ВТОРОЙ: когда поймёте - в чём дело, сделайте в вышеприведённом коде замену букв на цифры.
И вы САМИ, надеюсь, поймёте - насколько неграмотен ваш HTML-код. | |
|
|
|
|
|
|
|
для: ЯСА
(26.05.2012 в 05:40)
| | Вот это да, век живу - век учусь :).
Я всегда использую var перед переменными, вот ещё один плюс его использования ))
А вот и пруф. | |
|
|
|
|
|
|
|
для: bishake
(27.05.2012 в 16:30)
| | Гмм...
использовать var - оно, конечно, можно.
но я бы порекомендовал просто следить за именованием переменных, идентификаторов, имён, имен классов...
не должно быть
var alert = 5; id="document"; class="window"; name="name"...
|
и не должно быть
id="abcd"; при одновременном name="abcd" или class="abcd" или var abcd;
|
Общее правило: имена переменных, идентификаторов, имён, имён классов НЕ ДОЛЖНЫ совпадать друг с другом и НЕ ДОЛЖНЫ совпадать с уже имеющимися названиями тегов/объектов, их атрибутов/свойств (и их значений), событий, методов, коллекций.
-----
У топикстартера проблема вообще-то СОВСЕМ в ином.
И var ему НИКАК не поможет. | |
|
|
|