За последние 24 часа нас посетили 22806 программистов и 1672 робота. Сейчас ищут 1809 программистов ...

Можно ли сделать ссылку неактивной?

Тема в разделе "HUMOR.PHP.RU", создана пользователем pr0n1x, 24 окт 2006.

  1. pr0n1x

    pr0n1x Активный пользователь

    С нами с:
    30 мар 2006
    Сообщения:
    486
    Симпатии:
    2
    Адрес:
    Киев
    Можно ли сделать ссылку неактивной, чтобы она отображалась на экране, но на нее нельзя было нажать?
     
  2. Demon

    Demon Активный пользователь

    С нами с:
    20 апр 2006
    Сообщения:
    239
    Симпатии:
    0
    Код (Text):
    1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    2. <html>
    3. <head>
    4. <title>Untitled</title>
    5. </head>
    6. <body>
    7. <b style="color: blue; text-decoration: underline;">Link</b>
    8. </body>
    9. </html>
    :D
    p.s. Вроде нельзя.
     
  3. Anonymous

    Anonymous Guest

    pr0n1x, сам понял, что сказал?
     
  4. Петр

    Петр Активный пользователь

    С нами с:
    20 мар 2006
    Сообщения:
    1.253
    Симпатии:
    0
    Адрес:
    Центр Вселенной
    Нажать можно будет, но перейти нельзя.
    Код (Text):
    1. <a href="http://mysite.ru/" onclick="return false;">Не перейдешь по мне</a>
    Но работать будет только при включенном JS.
     
  5. pr0n1x

    pr0n1x Активный пользователь

    С нами с:
    30 мар 2006
    Сообщения:
    486
    Симпатии:
    2
    Адрес:
    Киев
    Код (Text):
    1.  
    2. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    3. <html>
    4. <head>
    5. <title>Untitled</title>
    6. </head>
    7. <body>
    8. <b style="color: blue; text-decoration: underline;">Link</b>
    9. </body>
    10. </html>
    Ну это просто убрать подчеркивание, а как сделать, чтобы она никуда не ссылалась и не чиго не грузила?
     
  6. ты уверен, что правильно понял этот код?
     
  7. Anonymous

    Anonymous Guest

    Занесу это в перлы - ссылка, которая никуда не ссылается...
    Это как то масло из анекдота, которое научились делать из г..на: И цвет не изменился, и вкус, и запах...
     
  8. simpson

    simpson Активный пользователь

    С нами с:
    11 фев 2006
    Сообщения:
    1.650
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    в humor.php.ru! =))
     
  9. Hight

    Hight Старожил
    Команда форума Модератор

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    сеть, в которой нет юзверей =)
     
  10. Davil

    Davil Guest

    pr0n1x ссылка - которая никуда не ссылаетмя - это обычный текст. Можно его еще и подчеркнуть для убедительности. Т.е:
     
  11. Mavir

    Mavir Guest

    А для еще большей убедительности сделать курсор в виде указателя
    Код (Text):
    1. <b style="color: blue; text-decoration: underline; cursor: pointer;">Link</b>
     
  12. avm

    avm Активный пользователь

    С нами с:
    21 сен 2006
    Сообщения:
    597
    Симпатии:
    0
    Адрес:
    Москва
    Гы... ну и беседа! :D

    Если javascript'овый onclick="return false" не подходит, можно еще поступить так: заменить href= на name=
    Т.е. если было <a href="http://domain.com">aaa</a> , то станет <a name="http://domain.com">aaa</a>
    При этом не придется переписывать CSS-декорации ссылок...
     
  13. Alukard

    Alukard Активный пользователь

    С нами с:
    27 июн 2006
    Сообщения:
    110
    Симпатии:
    0
    <a href=\"\>В никуда</a>
     
  14. avm

    avm Активный пользователь

    С нами с:
    21 сен 2006
    Сообщения:
    597
    Симпатии:
    0
    Адрес:
    Москва
    Alukard, только наверное не "в никуда", а "останемся тут" ?
     
  15. Петр

    Петр Активный пользователь

    С нами с:
    20 мар 2006
    Сообщения:
    1.253
    Симпатии:
    0
    Адрес:
    Центр Вселенной
    Alukard
    Слеши не так поставил.
     
  16. UNREAL

    UNREAL Активный пользователь

    С нами с:
    20 сен 2006
    Сообщения:
    45
    Симпатии:
    0
    Можно без слешей.
    Окончательный вариант:

    Код (Text):
    1. <a>В никуда</a>
     
  17. Davil

    Davil Guest

    Код (Text):
    1. <a href="#">В никуда!</a>
     
  18. AlexGousev

    AlexGousev Активный пользователь

    С нами с:
    25 мар 2006
    Сообщения:
    1.505
    Симпатии:
    0
    Адрес:
    Москва
    PHP:
    1.  
    2. <?php
    3. $count = rand(3,10);
    4. for ($i=0; $i<$count; $i++)
    5.    $href .= chr(rand(97, 122));
    6. echo '<a href="http://'.$href.'.com">А фиг его знает куда</a>';
    7. ?>
    8.  
     
  19. pr0n1x

    pr0n1x Активный пользователь

    С нами с:
    30 мар 2006
    Сообщения:
    486
    Симпатии:
    2
    Адрес:
    Киев
    Я не понял, что за юмор на форуме?
    Что никому не нужно было такое сделать.
    Вот например у меня такая задача, ссылка ссылается на платный ресурс но пока человек не заплатит она не должна быть активной, что тут такого не понятного?
     
  20. Anonymous

    Anonymous Guest

  21. бугагагага!
    5 баллов! =)
    аффтар, пешы исчо!
     
  22. Anonymous

    Anonymous Guest

    pr0n1x, это основы HTML. Причем теоретические основы. Гиперссылка - часть текста, выделенная определенным образом, реализующая переход к иному гипертексту.
    Соответственно, если ссылка никуда не ссылается, ЭТО НЕ ССЫЛКА, А ПРОСТО ТЕКСТ.
    Посему перенесено в юмор.
     
  23. Не! Гораздо круче, если ссылка будет с return false.
    Тогда защита от захода на платный ресурс будет непробиваемая!
     
  24. Mavir

    Mavir Guest

    О, в юморе самое место этому топику.
    pr0n1x, значит ссылка для зарегистрированных пользователь должно выглядеть так
    Код (Text):
    1. <a href="http://servername/link.zip">http://servername/link.zip</a>
    А для не зарегистрированых просто как текст?
    Код (Text):
    1. http://servername/link.zip
    :)

    Я не понимаю в чем проблема. Если пользователь не зарегистрирован, то вообще не показывай ссылку.
     
  25. Mavir
    Вообще-то, я думал, что мой намёк будет понятен.
    О том, что защищать надо не ссылку, а сам файл