Jump to content

WingedFox

Expert
  • Posts

    214
  • Joined

  • Last visited

Posts posted by WingedFox

  1. Storm

    Собственные кнопки на странице - это не альтернатива, а "bad practice". Такой подход гарантированно запутает пользователя, который рассчитывает на наличие "интуитивно-понятного" решения, т.е. наличия тому, к чему он уже привык.

    Вряд ли в его привычках найд?тся наличие 2 наборов кнопок навигации по истории переходов.

  2. Технология с применением якорей - вполне устроявшееся решение и даже хорошо работает. Но для корректной индексации сайта и работе при отключенном Js нужна нормальная "копия" сайта с прямыми ссылками.

    Фактически, букмаркабельным и поддерживающим историю переходов Ajax-сайт можно сделать только таким образом. Другое дело, что это чистый довесок поверх классической реализации и злоупотреблять таким подходом не желательно.

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

  3. happyproff

    Используйте getFullYear и не надо будет детектить браузеры.

    var month = ["января ", "февраля ", "марта ", "апреля ", "мая ", "июня ", "июля ", "августа ", "сентября ", "октября ", "ноября ", "декабря"][mymonth];

    выглядит куда изящнее, нежели пачка if.

  4. ZoNT

    Кривые руки и надуманные проблемы не есть причина не пользоваться нормальными инструментами.

    Отказ от DOM и наличие требования поддерживать антикварные браузеры обходится куда дороже, нежели потеря 0.5%-1% подобных пользователей.

  5. Ну, я бы сказал что очень даже возможно:

    <body>
    asdf
    <script>
    function doSelect() {
    if (window.getSelection) {
    var sel = window.getSelection()
    rng = document.createRange()
    sel.removeAllRanges();
    rng.setStart(document.body,0);
    rng.setEnd(document.body,document.body.childNodes.length);
    sel.addRange(rng);
    } else if (document.selection) {
    var rng = document.selection.createRange();
    rng.moveToElementText(document.body);
    rng.select();
    }
    }
    </script>
    <p>
    1234
    <span>
    zxcv
    </span>
    </p>
    qwer
    <a href="#" onclick="doSelect(); return false;">click me</a>
    </body>

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy