Написать пост

gugglegum

Ссылки, которые не ссылки

Просьба к разработчикам: не делать ссылки, которые ведут на несуществующий anchor, а основное действие обрабатывается обработчиком на onclick. Как веб-программист я заявляю, что это моветон. Надо делать либо span с onclick'ом, либо ссылку, но тогда в href прописывать реально действующий URL. А то задолбало, когда кликаю колесом на ссылку "Ещё 5 фотографий", открывается новый таб, а в нём просто лента заново открывается. Пусть ссылка в "Ещё 5 фотографий" ведёт на страницу поста с анчором "#show_photos", а в посте скрипт на body.onLoad проверяет наличие анчора в URL и если есть, то сразу разворачивает спойлер с картинками.
6 комментариев 7нравится избранное
lafredo
temasan
hugarin
bobsmith
krusha
gugglegum
Chevava
  • Timur1976
    2 25 апр 2012 в 16:16
    Ничего не понял, но наверное, пусть сделают, как ты просишь. :)
    • gugglegum
      25 апр 2012 в 16:45
      Попробуй в посте про золотую гранту открыть ссылку "еще 5 фотографий" в новом табе.
      • Chevava
        1 25 апр 2012 в 17:14
        О, теперь понятно, поддерживаю.
      • Timur1976
        26 апр 2012 в 02:09
        Попробовал. В ленте открылись еще несколько фотографий. Уже починили?
        • gugglegum
          26 апр 2012 в 14:49
          У меня всё по старому. Ты как нажимаешь? Я колесом мыши. Можно ещё правой кнопкой и "Open Link in New Tab".

          Кстати, попытка открыть в новом табе ссылки "нравится" и "избранное" приводят к 404 ошибке.

          Клик колесом на "забить" при добавлении комментария отрабатывает как клик левой кнопкой, т.е. нового таба не открывается, но при нажатии правой кнопкой и "Open Link in New Tab" открывается заново страница поста в новом табе.

          "Забить" точно не надо делать ссылкой, это должен быть span с onclick и теми же стилями CSS, как сейчас.
  • kulakowka
    25 апр 2012 в 16:48
    Замечание дельное...
    @da призывается в пост...
Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста, или зарегистрируйтесь.