webew
Войти » Регистрация
 
HTML

Вопрос о ссылках в HTML

9 ноября 2008, 18:10
Автор: 1234ru
Можно ли сделать так, чтобы при наведении на ссылку (<a href="site1" ... ) в строке статуса браузера возникало нечто отличное от содержимого атрибута href? (Т.е., например, не site1, а site2?)

Зачем (как мне сказали) это бывает нужно: допустим, есть некий каталог сайтов, в котором эти сайты перечислены. Хочется, чтобы пользователь, просматривая каталог, мог перейти по ссылке на заинтересовавший его сайт.
Но делать прямые ссылки не хочется из боязни поисковиков (они могут решить, что каталог - это ссылочная помойка, и снизить всякий там PR и тИЦ), поэтому хочется сделать ссылку на внутреннюю страницу сайта, которая будет перенаправлять уже на целевой, внешний, сайт, но чтобы выглядела сразу как ссылка на внешний сайт, а не на внутреннюю страницу.

(идея не моя - за что купил, за то и продаю)
Добавить комментарий
Отображение комментариев: Древовидное | Плоское
NO USERPIC

rgbeast

Если это помойка, то смысла ставить ссылки нет. Кому помогут ссылки через редирект?

Если не помойка, то можно смело поставить ссылки, которые требуются. Кстати, сегодня вышла статья про UserExp, может поможет заказчику отказаться от создания помойки.

Можно ссылки вообще сделать через Javascript, но в таком случае адрес не отобразится.
09.11.2008, 18:28
Ответить

1234ru

Цитата:
Если не помойка, то можно смело поставить ссылки, которые требуются
Но ведь прямые ссылки на непроверенные (или не особо проверенные) источники могут навредить, не так ли?
То, что не убивает нас, делает нас инвалидами.
09.11.2008, 23:13
Ответить
NO USERPIC

rgbeast

Ровно как и косвенные. Зачем ставить ссылки на левые сайты и еще и в большом количестве. Можно href для ссылок яваскриптом проставлять, тогда поисковик их не увидит.
09.11.2008, 23:35
Ответить

1234ru

Цитата:
Можно href для ссылок яваскриптом проставлять, тогда поисковик их не увидит.
А это не этот, как его... Забыл. В общем, это не та ли запрещенная технология, которая подсовывает поисковику одно содержимое, человеку - другое? Или там считается, только когда разное содержимое на уровне серверного ответа?
То, что не убивает нас, делает нас инвалидами.
12.11.2008, 01:48
Ответить
NO USERPIC

rgbeast

Клоакинг - это если на уровне ответа сервера разная информация.

Но, например, белый текст, очень мелкий текст и.т.д. является спамом, хотя клоакингом не является. Спам - это не технология, а намерение человека, поэтому Яндекс не приводит исчерпывающий перечень спама. Если ты ходишь по грязной дороге, ты не можешь не выпачкать ног.
12.11.2008, 02:20
Ответить

bur

К сожалению с window.status кроссбраузерно решить задачу не получилось, поэтому можно сделать так:

<a href="http://pomoika.ru/?id=12345" onmouseover="setStatus(this, 'http://yandex.ru/');" onmouseout="setStatus(this, '', true);">Link</a>
<script type="text/javascript">
function setStatus(a, statusLink, isOut) {
    if (isOut) a.href = a.realHref;
    else {
        if (typeof a.realHref == 'undefined') {
            a.realHref = a.href;
            a.onclick = function() {this.href = this.realHref};
        }
        a.href = statusLink;
    }
}
</script>


Только не совсем понятно зачем нужен каталог с зашифрованными ссылками. Сейчас мало кто пытается найти нужный сайт через каталог, все пользуются поиском и другими сервисами. Так что люди, которые регят сайты в каталоге делают это в основном для получения прямой ссылки.

А чтобы сайт не превратился в помойку, каталог должен быть просто модерируемым...
10.11.2008, 11:38
Ответить
Добавить комментарий
Отображение комментариев: Древовидное | Плоское
© 2008—2017 webew.ru, связаться: x собака webew.ru
Сайт использует Flede и соответствует стандартам WAI-WCAG 1.0 на уровне A.
Rambler's Top100