ВНИМАНИЕ! ОСТЕРЕГАЙТЕСЬ МОШЕННИКОВ!
Помните, что все браузеры Opera АБСОЛЮТНО БЕСПЛАТНЫ.
Загружайте новые версии ТОЛЬКО С ОФИЦИАЛЬНОГО САЙТА или с ресурсов, которым ДОВЕРЯЕТЕ!


Предыдущее | Следующее | Архив форума | myOpera.net | Поиск
Проблемы с 'внутренними ссылками' в Opera 8.02 DaarkWel  09/19/05 08:52 PM

Я имею в виду HTML-элементы <a href="#....."> - <a name="#.....">, то есть ссылки внутри HTML-файла. Не знаю почему, но Опера их обрабатывает как бог на душу положит - то все нормально, то перемещение идет не на <a name...>, а в конец или начало файла, или двумя скринами ниже... Сначала показалось, что в коде какой глюк - однако нет, все правильно. В других браузерах все нормально работает - тестировалось на Mozilla Firefox 1.05 и IE 6. Вероятность проявления этой гадости похоже, прямо пропорциональна величине файла. Для желающих попробовать - инструкции: скачайте книгу Пратчетта _//fictionbook.lib.ru/author/pratchett_terry_david_john/discworld_2_bezumnaya_zvezda_per_i_kravcova_pod_red_a_jikarenceva/pratchett_discworld_2_bezumnaya_zvezda_per_i_kravcova_pod_red_a_jikarenceva.html.zip_ , и сравните - первая, вторая, третья внутренние ссылки (соответственно, сноски 1,2,3) ведут в начало файла, четвертая - почему то в середину... Бред какой-то! Может, Опера как-то по особому эти хрефья обрабатывает?.. В общем, приму любую помощь.

Re: Проблемы с 'внутренними ссылками' в Opera 8.02 iNDiAnFLy  09/19/05 11:05 PM

код покажи...

а вообще в <a name="..."> никаких решёток быть недолжно вроде

Re: Проблемы с 'внутренними ссылками' в Opera 8.02 DaarkWel  09/20/05 10:00 PM

В <a name="..."> не должно. Решетка стоит в <a href...> для указания именно на <a name...>. Код проверялся вручную и валидаторами. Показывать здесь 700 Kb... Скачай книгу и посмотри.

Re: Проблемы с 'внутренними ссылками' в Opera 8.02 DaarkWel  09/21/05 09:17 PM

Скачал и установил 8.50. Проблема осталось. Блин, протестируйте хоть кто-нибудь у себя, может, Опера и не виновата? Хотя кто тогда?

Re: Проблемы с 'внутренними ссылками' в Opera 8.02 iNDiAnFLy  09/22/05 11:34 AM

ну а валидатор то что говорит?
попробуй выделить только кусок текста и расставить линки и якоря...

-- у всех работает, а у тебя почемуто нет...

Re: Проблемы с 'внутренними ссылками' в Opera 8.02 iNDiAnFLy  09/22/05 02:28 PM

ха! ну так всё просто... каким кстати ты валидатором проверял, ну да и не в этом дело -- там на каждую ссылку по два одинаковых якоря приходится...

вытянул все линки и все якоря, вот:
<a href="#FbAutId_1" title=""><sup>[1]</sup></a>
<a href="#FbAutId_2" title=""><sup>[2]</sup></a>
<a href="#FbAutId_3" title=""><sup>[3]</sup></a>
<a href="#FbAutId_4" title=""><sup>[4]</sup></a>
<a href="#FbAutId_5" title=""><sup>[5]</sup></a>
<a href="#FbAutId_6" title=""><sup>[6]</sup></a>

<a name="#TOC_notes_id2546637"></a>
<a name="FbAutId_1"></a>
<a name="FbAutId_1"></a>
<a name="FbAutId_2"></a>
<a name="FbAutId_2"></a>
<a name="FbAutId_3"></a>
<a name="FbAutId_3"></a>
<a name="FbAutId_4"></a>
<a name="FbAutId_4"></a>
<a name="FbAutId_5"></a>
<a name="FbAutId_5"></a>
<a name="FbAutId_6"></a>
<a name="FbAutId_6"></a>

Re: Проблемы с 'внутренними ссылками' в Opera 8.02 DaarkWel  09/22/05 10:38 PM

Убрал лишние якоря. Ни хрефа - глюк остался. Мало того, переформатировал книгу (не эту, а другую, "К оружию! К оружию!", там был аналогичный трабл), убрал все глюки типа двойных табуляций, вызовы скриптов и прочий мусор. Результат: ссылки 1-8 работают как надо, прочие, начиная с девятой уводят в конец файла.

Выделил один конкретный девятый линк, вставил хреф вместе с якорем в новый файл, добавил пару скринов текста перед и после заякоренного текста, чтобы было куда крутить, проверяю - все OK. Все работает. Значит, дело не в неправильном коде.

Валидировал с помощью tidy и делал online проверку на _//validator.w3.org/._ Все они выдавали кучу ошибок, в основном, связанные с - насколько я понял - неправильным использованием спецсимволов a-la многоточие, апостроф, кавычки, буква "ё" . Ни одной ошибки, связанной с <a ...> элементом.

Мысли есть?


MyOpera.net - Home


Rambler's Top100