Почему-то файрфокс некорректно обрабатывает JavaScript на сайте old-games.ru
Я так и не понял почему
Посмотрите этот сайт под IE или Opera, и сравните с Файрфоксом.
В чем глюк? Уважаемые гуру, может, подскажете?
Отсутствует
SAS1024
Сравнил. Одинаково всё. А в чём проблема?
«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator
Отсутствует
при наведении мышкой на различные жанры игр, года, издателей, номера страниц, не вылезает их подцветка. +они не работают как ссылки, хотя должны.
Есть такое.
От оно че!
Отсутствует
меня вот как раз интересует - ПОЧЕМУ так?
Если что-то в ява-скрипте не то, то подскажите, пожалуйста, как это исправить. Очень уж хочется, чтоб сайт нормально работал во всех браузерах.
Отсутствует
К тому же обращаетесь к srcElement. В JavaScript (именно JavaScript, а не JScript), это свойство называется target. Потом, className, это, по моему, Microsoft'овский заскок который в JavaScript тоже не реализован, там тем же смыслом наделен атрибут просто class. Потом, может быть я не внимательно смотрел, но все эти функции, которые у вас на события навешаны, вызываются конкретными элементами, так не проще ли обращаться в этих функциях к ним по this?
Отредактировано Tearis (11-05-2006 12:37:12)
Кому ничего не надо, с того нечего и потребовать.
©Генри Филдинг
Отсутствует
className, это, по моему, Microsoft'овский заскок
Это стандартный прием, работающий в разных браузерах. Например:
Отсутствует
Al_H
Хм, что-то странное. Точно помню, что раньше в Firefox присвоение className значения результата не приносило, сейчас приносит. Возможно из-за обновленной версии.
Кому ничего не надо, с того нечего и потребовать.
©Генри Филдинг
Отсутствует
Отсутствует
хм...а почему у меня на сайте так не работает? Тыкните меня туда, где там ошибка, или недочет.
Кстати, я заметил что Файрфокс не опознает курсор типа : cursor : hand, приходится вместо этого писАть cursor : pointer
Отсутствует
SAS1024
Нужно так:
hand - нестандартное значение, в спецификации его нет.
Отредактировано Al_H (12-05-2006 11:08:21)
Отсутствует
RusPlan
Более подробно:
Вот так:
не правильно, hand в стандартах отсутствует.
Чтобы все были довольны, правильно так:
- порядок имеет значение.
Отсутствует
...
Может, кто-то сможет подсказать мне, что у меня с JavaScript?
arka и Tearis (http://forum.mozilla.ru/viewtopic.php?p … 77#p104677) уже подсказали.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
RusPlan
Пардон.
Ниче не понял, поясните более подробно.
Откройте JavaScript-консоль через меню Tools, очистите ее и загрузите страничку. Вы видите, что он ругается на объект event. Возможно, это оттого, что к моменту обращения объект уже не существует, хранит его только Експлорер. Впрочем,
WinHeight=(document.layers)?window.innerHeight:window.document.body.clientHeight; (document.layers)?window.captureEvents(Event.MOUSEMOVE):0;
вот еще подозрительные строчки. Вообще, здесь принято в таких случаях советовать переписать код с нуля, последую этой злобной традиции и я.
Отсутствует
А у меня вот такая проблема. Живу я в городе Харькове и есть у нас локальная сеть MaxNet, ее сайты доступны из интернет. В ней есть как минимум несколько сайтов на которых активно используется JavaScript, но вот в чем беда, в IE все нормально, а в фоксе баги с ним. Так на lan.max.net.ua при заходе в любую ветку форума, в которой много записей меню навигации слева начинает жутко дергаться вверх-вниз вдоль списка постов, пока все не загрузятся, а после того как загрузятся может не вернуться к самому верху, а застрять где нибуть недолетев Ж). Так же существует проблема с оформлением сайта, сравните стартовую страничку в осле и фф. И еще один сайт lineage2.max.net.ua. Там проблема в другом. Слева есть самопрокручивающийся список состояния сервера. Так вот в осле он нормально отображается а во всех версиях ФФ, что мне попадались (1.5.0.х-2.0а) выводится только состояние сервера и при попвытке отобразить следующую строку прокрутка сбрасывается в начало. Для навигации по сайту слева есть меню, если его раз 5-15 переключять на разные пункты, в которых есть разворачивающиеся подменю, то их заглючивает (во всяком случае в 1.5.0.х это точно происходит). Как с этим бороться? Сейчас мне приходится для этих сайтов использовать IEView, но ведь это не дело, не так ли Ж). В форуме линейки есть тоже интересный глюк. После создания поста его можно отредактировать, для этого есть кнопка под постом. Если на нее нажать, то отображается меню с выбором как редактировать, в редакторе поста или прямо на месте. Во всех фф1.5 при нажатии на эту кнопку происходит мгновенный переход к редактору (меню мигает и исчезает сразу же). В 2.0 другой баг. При быстром редактровании и появлении окна с сообщением о новом приватном сообщении на форуме текст в ней не распознается, т.е. он кодирован в Windows-1251, но вместо этого него отображаются знаки вопроса, как будто страница не распознана.
З.Ы. уффф... устал писать...
З.З.Ы. кстати, на этом форуме тоже есть странный баг. когда нажимаеш кнопку в редакторе поста ("отправить", "предварительный просмотр"), то она сначала становится чуточку больше (причем поэтамну, сначала шире потом выше), а только потом срабатывает.
З.З.З.Ы. Все эти баги происходят независимо от того установлены ли расширения или нет, чистый ли профиль или уже капитально попользованный.
З.З.З.З.Ы. И вот еще трабл, у меня часто недоступен пункт меню "Послать сообщение о некорректно работающем веб-сайте". Почему?
(пост содержал ошибку в первом адресе, ошибка исправлена)
Отредактировано Lain_13 (16-05-2006 15:12:39)
Отсутствует
Все равно это все не правильно. Как бы не были написаны страницы, скрипты и т д. В других то браузерах все нормально отображается. Почемц бы не переделать ФФ таким образом, чтоб в нем все нормально показывалось и работало, или хотябы написать какой то плагин\расширение?
Отсутствует