Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите разобраться с проблемой навигации на Аяксе
 
 автор: adminn   (25.05.2012 в 22:19)   письмо автору
 
 

Добрый вечер.
Подскажите! я тут столкнулся с проблемой, при написание сайта на локальной машине проблем не было, после того как залил на сервер основная навигация перестала работать под IE всех версий. Чуть ниже логотипа расположено меню навигации с картинками марок , само движение под ИЕ работает , но если нажать на Ауди то должно раскрыться меню , например можете попробовать в любом другом браузере. Сам сайт http://armsracers.com/
Мне кажется проблема в апаче или пхп , подскажите

  Ответить  
 
 автор: cheops   (25.05.2012 в 23:20)   письмо автору
 
   для: adminn   (25.05.2012 в 22:19)
 

>Мне кажется проблема в апаче или пхп , подскажите
Так это вроде чистый JavaScript, не должен ни PHP, ни Apache влиять? Везде используете UTF-8?

  Ответить  
 
 автор: adminn   (25.05.2012 в 23:20)   письмо автору
 
   для: cheops   (25.05.2012 в 23:20)
 

В том то и дело , что выполняется на стороне клиента, НО на локальной машине у меня все работает с ИЕ, а на сервере нет и левое меню по тому же принципу сделано и оно работает под ИЕ.... помогите ребятки , уделите минутку , посмотрите =(

  Ответить  
 
 автор: ЯСА   (26.05.2012 в 05:40)   письмо автору
 
   для: 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-код.

  Ответить  
 
 автор: bishake   (27.05.2012 в 16:30)   письмо автору
 
   для: ЯСА   (26.05.2012 в 05:40)
 

Вот это да, век живу - век учусь :).
Я всегда использую var перед переменными, вот ещё один плюс его использования ))
А вот и пруф.

  Ответить  
 
 автор: ЯСА   (27.05.2012 в 17:22)   письмо автору
 
   для: 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 ему НИКАК не поможет.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования