Скрипт для скрытия сообщений в строке состояния в Firefox, IE, Opera, Safari? - PullRequest
0 голосов
/ 29 июня 2009

В настоящее время я использую это

OnMouseOver="window.status='';return true;"

для

<asp:LinkButton ID="lnkCategory" runat="server" onMouseOver="window.status='' ; return true;" onMouseOut="window.status='';" oncontextmenu="window.status=''; return true;">

Это прекрасно работает в IE, но не в Firefox.

Как я могу это изменить.

Я хочу отключить сообщения строки состояния для кнопки ссылки.

Ответы [ 6 ]

4 голосов
/ 29 июня 2009

Отключение сообщения в строке состояния: зло . Не делай этого.

2 голосов
/ 29 июня 2009

Отключение ожидаемого поведения браузера, как правило, плохая идея. подумайте, действительно ли вам нужно это сделать.

2 голосов
/ 29 июня 2009

По умолчанию это отключено в Firefox . Вы должны заставить своих пользователей изменить настройку конфигурации, чтобы сделать эту работу.

Один из вариантов, который вы можете попробовать, - заменить значение href пустой строкой при наведении курсора, а затем перейти по ссылке на ссылку пользователя. Хотя это считается плохой вещью. Это не пуленепробиваемый. Пользователи могут по-прежнему переходить по ссылке или выполнять другие действия, которые должны вызывать поведение ссылки по умолчанию.

Как сказал karim79 , не делайте этого.

1 голос
/ 29 июня 2009

В Firefox пользователь может контролировать, что скрипту разрешено делать. И, как сказано в этом сообщении post , опция по умолчанию отключена:

Настройки Firefox для JavaScript http://img44.imageshack.us/img44/6683/61224673.jpg

Редактировать: Таким образом, вы мало что можете сделать, поскольку вы не сможете управлять настройками браузера с помощью кода JavaScript.

1 голос
/ 29 июня 2009

Я бы предостерег против этого - поскольку другие опубликовали это ожидаемое поведение.

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

0 голосов
/ 30 октября 2009

Некоторым людям нравится видеть сообщения в их строке состояния. Некоторые нет. Некоторые программисты охватывают все основы, включая подсказки инструментов и сообщения в строке состояния в свои теги A. Некоторые нет. Некоторые из них злоупотребляют дневным светом (например, прокручивающимися указателями поворота), поэтому, вероятно, FF прибегла к тому, чтобы поставить его под контроль пользователя; где это должно быть.

Помимо этических вопросов, не беспокойтесь об этом. Текст ссылки должен быть достаточно понятным; дополнительный текст в сообщении Tool Tips и Status Bar должен только расширяться.

Например, если текст ссылки гласит «Домой», то подсказка и строка состояния (как вам нравится) должны выглядеть примерно так: «Нажмите здесь, чтобы вернуться на домашнюю страницу».

Дополнительным преимуществом является то, что некоторые «программы чтения с экрана» для людей с нарушениями зрения могут использовать дополнительный текст в теге A (хотя, опять же, все, похоже, пошли своим путем, так что, опять же, охватывая все основы кажется разумным).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...