Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   HTML-верстка (http://www.flasher.ru/forum/forumdisplay.php?f=27)
-   -   Про Анкеры. (http://www.flasher.ru/forum/showthread.php?t=53157)

Avdenago 27.12.2003 00:45

Про Анкеры.
 
Итак вопрос...

Есть анкер на странице:
< много кода>
<a name="BBB"></a> ( так его любят называть...)
<остаток кода>

Самое простое потом на него обращение с другой страницы:
<a href="index.htm#BBB"></a>
Вроде бы без ошибок...

Проблема в том, что Opera напрочь отказывается это понимать, хотя IE молча посылает куда надо...

Что делать?

после написаного( P.S. то есть...)
Только не надо посылать меня читать инфу... Я всё перекопал, но про несовместимость браузеров никто не удосужился написать...
А крутые дяди-кодеры решая эту проблему решают заодно и другие(которые у меня не возникали), написав пару скриптов... Но конкретно на мою проблему они не ответили...
Все они используют анкера внутри страницы, а мне надо обратиться к нему извне...

Crazy 27.12.2003 23:42

Специально проверил в трех разных версиях оперы -- все работает. Проверь свои руки.

Avdenago 28.12.2003 00:34

Только один вопрос...
Ты проверял именно тот вариант кода, который я написал???
Может просто у меня в синтаксисе ошибка???

Или может это вообще глюк...

Crazy 28.12.2003 03:47

Цитата:

Оригинал написал(а) Avdenago
Ты проверял именно тот вариант кода, который я написал???
Нет, разумеется. Как ты себе представляешь проверку конструции <a href="index.htm#BBB"></a>? Клик в область нулевого размера?

Avdenago 28.12.2003 12:31

Я что-то не понял, можно более развёрнуто объяснить?
Что значит клик в область нулевого размера?

А на реальных страницпх ты пробовал?

Crazy 28.12.2003 12:46

Цитата:

Оригинал написал(а) Avdenago
Я что-то не понял, можно более развёрнуто объяснить?
Что значит клик в область нулевого размера?

Наводящий вопрос: как отображается на странице код <a href="index.htm#BBB"></a>? В виде чего? Выбери ответ:

1. В виде ничего -- между <a> и </a> нихрена нет.
2. В виде карты республики Зимбабве.
3. В виде текста второй главы Бхагават-Гиты.

Цитата:

А на реальных страницпх ты пробовал?
И на jsp-страницах тоже не пробовал. Работа браузера не зависит от того, какая серверная технология это породила.

Так что показывай НАСТОЙЩИЙ HTML-код, а не муть, приведенную в прошлый раз.

Avdenago 28.12.2003 22:30

Поясняю...
Есть список вопросов, на котрые пользователь может получить ответы кликнув по ссылке.
На одной странице есть сразу два ответа. Но в содержании это две ссылки... Одна ссылка на начало страницы, а вторая на якорь...
Так вот в опере на якорь она не хочет попадать, а открывает верх страницы.
Я еще перелапачц код - можед где глюк. А то бывает...

Avdenago 29.12.2003 21:49

Всё заработало...
Всё дело было в том, что
для эксплорера код МОГ БЫТЬ таким:
< много кода>
<a name="#BBB"></a> ( так его любят называть...)
<остаток кода>

Самое простое потом на него обращение с другой страницы:
<a href="index.htm#BBB"></a>
Работает в ИЕ.

Обращаю внимание на name=#BBB, во всей инфе писали именно так... И плохо, потому как опера значок # в нэйме совсем не понимает. Ей более по нраву:
< много кода>
<a name="BBB"></a>
<остаток кода>

Теперь при ссылке
<a href="index.htm#BBB"></a>
попадаешь именно на BBB...

Crazy 30.12.2003 10:48

Цитата:

Оригинал написал(а) Avdenago
И плохо, потому как опера значок # в нэйме совсем не понимает. Ей более по нраву:
Не "плохо" или "более по нраву", а по стандарту. Опера не обязана следовать чужой криворукости в написании кода.

Avdenago 30.12.2003 14:26

Э-э-э! Что за наезды???
Коэффициент кривизны рук у меня в норме!
Каждый из нас имеет право на ошибку...
Не говоря уже про какие-нибудь помарки и недочёты...
Я же сам нашёл, гду у меня недочёт...
Тем более меня всегда поражал ИЕ. Почему он пропускает некачественный код, я до сих пор не понимаю...

И еще. Когда я говорил "плохо" имел ввиду не то, что опера плохая, а ИЕ, которому по боку то как правильно


Часовой пояс GMT +4, время: 20:44.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.