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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№118-02-2006 01:05:49

DimanNe
Участник
 
Группа: Members
Откуда: из Физтеха!!!
Зарегистрирован: 18-02-2006
Сообщений: 146
Веб-сайт

quote.ru

Трабла значит такая. Заходишь на http://www.quote.ru/ там в ВСЕ ОБ ЭМИТЕНТЕ вводишь "МТС" кликаешь "Узнать". После этого вы получаете некотрый список - Результаты поиска эмитентов. Сразу после "Результаты поиска эмитентов" находятся вкладки (!!!) "Новости Эмитенты ПИФы Тикеры Справочники" так вот Лисичка не переходит по этим вкладкам, она не опазнает в них ссылку, а отображает как текст! А вот Opera и IE могут по ним зайти... :(

Что делать? Подскажите!!!!!!!!!!!!!!!

Отредактировано DimanNe (18-02-2006 01:08:48)


"Было бы величайшей ошибкой думать"
В.И.Ленин, ПСС, т.41, с.55

Отсутствует

 

№218-02-2006 09:30:07

Rion
Участник
 
Группа: Extensions
Откуда: Екатеринбург
Зарегистрирован: 15-06-2005
Сообщений: 227

Re: quote.ru

посмотрел исходник и поставил несколько тестов...
так вот браузер запинается на строчке searchEmitentForm.elements('cfg').value='quote'; в следующем коде

Выделить код

Код:

var emtSearchForm = document.getElementById( 'emtSearchForm' );
if (cat==null)
{
  cat=defcat;
}
if (cat=="news" || cat=="content")
{
  searchEmitentForm.action='/search.shtml';
  searchEmitentForm.elements('cfg').value='quote';
  ...
}

тесты показали что свойство elements у формы в IE ссылается на саму форму в опере и в фаерфоксе на некий массив. вот только в опере каждый элемент в массиве повтоярется 2 раза (с именем и с индексом) а в фаерфоксе только 1 раз (с индексом). в итоге элемента elements('cfg') просто напросто не существует в FF. как должно быть по стандартам я не в курсе. но кросбраузерных способов обойти проблему сущестует довольно много

Отредактировано Rion (18-02-2006 09:30:54)


Gentoo Linux

Отсутствует

 

Board footer

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