>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Проблемы с сайтами http://forum.mozilla-russia.org/viewforum.php?id=24 >quote.ru http://forum.mozilla-russia.org/viewtopic.php?id=8463 |
DimanNe > 18-02-2006 01:05:49 |
Трабла значит такая. Заходишь на http://www.quote.ru/ там в ВСЕ ОБ ЭМИТЕНТЕ вводишь "МТС" кликаешь "Узнать". После этого вы получаете некотрый список - Результаты поиска эмитентов. Сразу после "Результаты поиска эмитентов" находятся вкладки (!!!) "Новости Эмитенты ПИФы Тикеры Справочники" так вот Лисичка не переходит по этим вкладкам, она не опазнает в них ссылку, а отображает как текст! А вот Opera и IE могут по ним зайти... Что делать? Подскажите!!!!!!!!!!!!!!! |
Rion > 18-02-2006 09:30:07 |
посмотрел исходник и поставил несколько тестов... Выделить код Код: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. как должно быть по стандартам я не в курсе. но кросбраузерных способов обойти проблему сущестует довольно много |