Полезная информация

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.

№111-05-2006 02:29:38

SAS1024
Участник
 
Группа: Members
Зарегистрирован: 11-05-2006
Сообщений: 8

Некорректная работа с JavaScript

Почему-то файрфокс некорректно обрабатывает JavaScript на сайте old-games.ru
Я так и не понял почему :(
Посмотрите этот сайт под IE или Opera, и сравните с Файрфоксом.
В чем глюк? Уважаемые гуру, может, подскажете?

Отсутствует

 

№211-05-2006 02:55:39

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Re: Некорректная работа с JavaScript

SAS1024
Сравнил. Одинаково всё. А в чём проблема?


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

№311-05-2006 03:36:58

SAS1024
Участник
 
Группа: Members
Зарегистрирован: 11-05-2006
Сообщений: 8

Re: Некорректная работа с JavaScript

при наведении мышкой на различные жанры игр, года, издателей, номера страниц, не вылезает их подцветка. +они не работают как ссылки, хотя должны.

Отсутствует

 

№411-05-2006 03:52:04

igorsub
бедняжечка бедняжная
 
Группа: Extensions
Откуда: Мурманск
Зарегистрирован: 03-04-2005
Сообщений: 6373
Веб-сайт

Re: Некорректная работа с JavaScript

при наведении мышкой на различные жанры игр, года, издателей, номера страниц, не вылезает их подцветка. +они не работают как ссылки, хотя должны.

Есть такое. :/


От оно че!

Отсутствует

 

№511-05-2006 11:11:03

SAS1024
Участник
 
Группа: Members
Зарегистрирован: 11-05-2006
Сообщений: 8

Re: Некорректная работа с JavaScript

меня вот как раз интересует - ПОЧЕМУ так? :(
Если что-то в ява-скрипте не то, то подскажите, пожалуйста, как это исправить. Очень уж хочется, чтоб сайт нормально работал во всех браузерах.

Отсутствует

 

№611-05-2006 12:13:26

arka
Участник
 
Группа: Members
Зарегистрирован: 10-08-2005
Сообщений: 183
Веб-сайт

Re: Некорректная работа с JavaScript

window.event - это точно не для FF

Отсутствует

 

№711-05-2006 12:36:15

Tearis
Участник
 
Группа: Members
Откуда: Воронеж
Зарегистрирован: 18-12-2005
Сообщений: 115

Re: Некорректная работа с JavaScript

К тому же обращаетесь к srcElement. В JavaScript (именно JavaScript, а не JScript), это свойство называется target. Потом, className, это, по моему, Microsoft'овский заскок который в JavaScript тоже не реализован, там тем же смыслом наделен атрибут просто class. Потом, может быть я не внимательно смотрел, но все эти функции, которые у вас на события навешаны, вызываются конкретными элементами, так не проще ли обращаться в этих функциях к ним по this?

Отредактировано Tearis (11-05-2006 12:37:12)


Кому ничего не надо, с того нечего и потребовать.
©Генри Филдинг

Отсутствует

 

№811-05-2006 14:52:36

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508

Re: Некорректная работа с JavaScript

className, это, по моему, Microsoft'овский заскок

Это стандартный прием, работающий в разных браузерах. Например:

Выделить код

Код:

<input type="button" onClick="this.className='clickedButton';" />

Отсутствует

 

№911-05-2006 15:48:04

Tearis
Участник
 
Группа: Members
Откуда: Воронеж
Зарегистрирован: 18-12-2005
Сообщений: 115

Re: Некорректная работа с JavaScript

Al_H
Хм, что-то странное. Точно помню, что раньше в Firefox присвоение className значения результата не приносило, сейчас приносит. Возможно из-за обновленной версии.


Кому ничего не надо, с того нечего и потребовать.
©Генри Филдинг

Отсутствует

 

№1011-05-2006 16:44:46

ragnaar
Administrator
 
Группа: Administrators
Зарегистрирован: 14-10-2004
Сообщений: 2567
Веб-сайт

Re: Некорректная работа с JavaScript

==>Проблемы с сайтами

Отсутствует

 

№1111-05-2006 17:35:13

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508

Re: Некорректная работа с JavaScript

Хм, что-то странное.

Это я наколдовал.

Отсутствует

 

№1211-05-2006 23:29:58

RusPlan
Участник
 
Группа: Members
Зарегистрирован: 07-03-2006
Сообщений: 23

Re: Некорректная работа с JavaScript

У меня та же проблема. Не все ява скрипы отображаются в FF, а в Опере и эксплоере все показывается нормально.
www.agan.ru (не только на главной странице)

Отсутствует

 

№1312-05-2006 10:55:19

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508

Re: Некорректная работа с JavaScript

RusPlan
Обращение к объекту event после его уничтожения.

Отсутствует

 

№1412-05-2006 10:58:31

SAS1024
Участник
 
Группа: Members
Зарегистрирован: 11-05-2006
Сообщений: 8

Re: Некорректная работа с JavaScript

хм...а почему у меня на сайте так не работает? Тыкните меня туда, где там ошибка, или недочет.

Кстати, я заметил что Файрфокс не опознает курсор типа : cursor : hand, приходится вместо этого писАть cursor : pointer

Отсутствует

 

№1512-05-2006 11:07:39

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508

Re: Некорректная работа с JavaScript

SAS1024
Нужно так:

Выделить код

Код:

cursor: pointer; cursor: hand;

hand - нестандартное значение, в спецификации его нет.

Отредактировано Al_H (12-05-2006 11:08:21)

Отсутствует

 

№1615-05-2006 06:02:05

RusPlan
Участник
 
Группа: Members
Зарегистрирован: 07-03-2006
Сообщений: 23

Re: Некорректная работа с JavaScript

Al_H
Ниче не понял, поясните более подробно. В чем проблема и что нужно сделать?

Отсутствует

 

№1715-05-2006 10:52:11

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508

Re: Некорректная работа с JavaScript

RusPlan
Более подробно:
Вот так:

Выделить код

Код:

cursor: hand;

не правильно, hand в стандартах отсутствует.
Чтобы все были довольны, правильно так:

Выделить код

Код:

cursor: pointer; cursor: hand;

- порядок имеет значение.

Отсутствует

 

№1815-05-2006 11:06:30

SAS1024
Участник
 
Группа: Members
Зарегистрирован: 11-05-2006
Сообщений: 8

Re: Некорректная работа с JavaScript

Al_H
спасибо, в CSS я теперь всё исправил. Всё работает.
Может, кто-то сможет подсказать мне, что у меня с JavaScript?

Отсутствует

 

№1915-05-2006 15:47:17

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
Веб-сайт

Re: Некорректная работа с JavaScript

SAS1024 пишет

...
Может, кто-то сможет подсказать мне, что у меня с JavaScript?

arka и Tearis (http://forum.mozilla.ru/viewtopic.php?p … 77#p104677) уже подсказали.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№2015-05-2006 17:39:42

RusPlan
Участник
 
Группа: Members
Зарегистрирован: 07-03-2006
Сообщений: 23

Re: Некорректная работа с JavaScript

У меня вообще ингде нету cursor: hand;

Отсутствует

 

№2115-05-2006 19:05:58

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508

Re: Некорректная работа с JavaScript

RusPlan
Пардон.

Ниче не понял, поясните более подробно.

Откройте JavaScript-консоль через меню Tools, очистите ее и загрузите страничку. Вы видите, что он ругается на объект event. Возможно, это оттого, что к моменту обращения объект уже не существует, хранит его только Експлорер. Впрочем,

Выделить код

Код:

WinHeight=(document.layers)?window.innerHeight:window.document.body.clientHeight;
(document.layers)?window.captureEvents(Event.MOUSEMOVE):0;

вот еще подозрительные строчки. Вообще, здесь принято в таких случаях советовать переписать код с нуля, последую этой злобной традиции и я.

Отсутствует

 

№2215-05-2006 19:09:56

Tearis
Участник
 
Группа: Members
Откуда: Воронеж
Зарегистрирован: 18-12-2005
Сообщений: 115

Re: Некорректная работа с JavaScript

Да, и еще почитать спецификации.


Кому ничего не надо, с того нечего и потребовать.
©Генри Филдинг

Отсутствует

 

№2316-05-2006 14:58:59

Lain_13
Забанен
 
Группа: Members
Откуда: Волшебная Страна
Зарегистрирован: 26-04-2006
Сообщений: 10320

Re: Некорректная работа с JavaScript

А у меня вот такая проблема. Живу я в городе Харькове и есть у нас локальная сеть 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)

Отсутствует

 

№2416-05-2006 16:19:06

arka
Участник
 
Группа: Members
Зарегистрирован: 10-08-2005
Сообщений: 183
Веб-сайт

Re: Некорректная работа с JavaScript

сайт lineage2.max.net.ua. Там проблема в другом.

Почти сам себе и ответил. Весь ужас в html-коде.

Отсутствует

 

№2517-05-2006 12:32:28

RusPlan
Участник
 
Группа: Members
Зарегистрирован: 07-03-2006
Сообщений: 23

Re: Некорректная работа с JavaScript

Все равно это все не правильно. Как бы не были написаны страницы, скрипты и т д. В других то браузерах все нормально отображается. Почемц бы не переделать ФФ таким образом, чтоб в нем все нормально показывалось и работало, или хотябы написать какой то плагин\расширение?

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]