Jump to content

WingedFox

Expert
  • Posts

    214
  • Joined

  • Last visited

Everything posted by WingedFox

  1. homm В IE6 и 7 выводится предупреждение о запуске "активного содержимого" в локальной зоне безопасности. Учитывая количество дыр и степень интеграции браузера в систему - это вполне логичный шаг.
  2. Roldo Для начала почитайте http://www.w3.org/TR/REC-CSS2/ http://www.w3.org/TR/html4/ http://www.w3.org/TR/xhtml1/ http://www.w3.org/DOM/DOMTR По освоении в этих документах можете изучить, например, http://forum.dklab.ru/js/advises/QuotSnegopadQuot.html
  3. Написать по правилам, а не так как взбред?т в голову. Наличие у Ie и Оперы телепатических способностей не да?т права их использовать =)
  4. Storm Собственные кнопки на странице - это не альтернатива, а "bad practice". Такой подход гарантированно запутает пользователя, который рассчитывает на наличие "интуитивно-понятного" решения, т.е. наличия тому, к чему он уже привык. Вряд ли в его привычках найд?тся наличие 2 наборов кнопок навигации по истории переходов.
  5. Технология с применением якорей - вполне устроявшееся решение и даже хорошо работает. Но для корректной индексации сайта и работе при отключенном Js нужна нормальная "копия" сайта с прямыми ссылками. Фактически, букмаркабельным и поддерживающим историю переходов Ajax-сайт можно сделать только таким образом. Другое дело, что это чистый довесок поверх классической реализации и злоупотреблять таким подходом не желательно. Кстати, якорь не отлавливается на сервере никаким образом, он просто не попадает в заголовки.
  6. happyproff Используйте getFullYear и не надо будет детектить браузеры. var month = ["января ", "февраля ", "марта ", "апреля ", "мая ", "июня ", "июля ", "августа ", "сентября ", "октября ", "ноября ", "декабря"][mymonth]; выглядит куда изящнее, нежели пачка if.
  7. AKS До сих пор Оперу с включенной мимикрией многие воспринимают как IE. Так что, реальная е? доля много больше.
  8. CSR Для начала, проверьте результат при использовании события onload.
  9. Решение очень простое: не модифицировать DOM до момента окончания его загрузки. Все скрипты с getElementById и т.п. запускаются либо на onload, либо на DOMContentLoaded - требует эмуляции в IE, например: http://svn.debugger.ru/wsvn/JS%20libraries...eventmanager.js
  10. ags Да на пожалуйста =) Если не секрет, зачем это нужно было?
  11. Микель Никакой разницы нет. Вс? зависит только от взаимного расположения блоков в дереве и в установках родительских блоков.
  12. Почитайте про требуемые для работы zIndex значения свойства position.
  13. ZoNT Кривые руки и надуманные проблемы не есть причина не пользоваться нормальными инструментами. Отказ от DOM и наличие требования поддерживать антикварные браузеры обходится куда дороже, нежели потеря 0.5%-1% подобных пользователей.
  14. ZoNT Может в консерватории чего подправить? У меня в 2.0.0.12 пашет. =) И даже в сафаре 3.1 работает отлично. =)
  15. ZoNT Каков процент посетителей с такими браузерами для Ваших проектов, позвольте поинтересоваться? 8*)
  16. Ну, я бы сказал что очень даже возможно: <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>
  17. А проверка на функцию делается через тот же typeof.
  18. Eugen Кросс-браузерно подобное сделать невозможно. Единственный корректный вариант - перебирать поля формы вручную.
  19. а пользовать document.referer не судьба?
  20. binary Надо решать проблемы правильным проектированием, а не запрещением пользователю делать что-либо.
  21. binary Эффективнее будет сменить разрешение монитора. Тогда юзеру просто некуда будет растягивать окошко.
×
×
  • 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