
WingedFox
Expert-
Posts
214 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by WingedFox
-
homm В IE6 и 7 выводится предупреждение о запуске "активного содержимого" в локальной зоне безопасности. Учитывая количество дыр и степень интеграции браузера в систему - это вполне логичный шаг.
-
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
-
Написать по правилам, а не так как взбред?т в голову. Наличие у Ie и Оперы телепатических способностей не да?т права их использовать =)
-
Storm Собственные кнопки на странице - это не альтернатива, а "bad practice". Такой подход гарантированно запутает пользователя, который рассчитывает на наличие "интуитивно-понятного" решения, т.е. наличия тому, к чему он уже привык. Вряд ли в его привычках найд?тся наличие 2 наборов кнопок навигации по истории переходов.
-
Технология с применением якорей - вполне устроявшееся решение и даже хорошо работает. Но для корректной индексации сайта и работе при отключенном Js нужна нормальная "копия" сайта с прямыми ссылками. Фактически, букмаркабельным и поддерживающим историю переходов Ajax-сайт можно сделать только таким образом. Другое дело, что это чистый довесок поверх классической реализации и злоупотреблять таким подходом не желательно. Кстати, якорь не отлавливается на сервере никаким образом, он просто не попадает в заголовки.
-
happyproff Используйте getFullYear и не надо будет детектить браузеры. var month = ["января ", "февраля ", "марта ", "апреля ", "мая ", "июня ", "июля ", "августа ", "сентября ", "октября ", "ноября ", "декабря"][mymonth]; выглядит куда изящнее, нежели пачка if.
-
str.split(/-/);
-
AKS До сих пор Оперу с включенной мимикрией многие воспринимают как IE. Так что, реальная е? доля много больше.
-
CSR Для начала, проверьте результат при использовании события onload.
-
Решение очень простое: не модифицировать DOM до момента окончания его загрузки. Все скрипты с getElementById и т.п. запускаются либо на onload, либо на DOMContentLoaded - требует эмуляции в IE, например: http://svn.debugger.ru/wsvn/JS%20libraries...eventmanager.js
-
Блокировка Enter при отправке формы. Нужно решение.
WingedFox replied to Шурик's question in JavaScript
if ('keydown' == event.type && 13=event.keyCode) return false; -
Выделение текста на всей странице с помощью яваскрипта
WingedFox replied to ags's question in JavaScript
ags Да на пожалуйста =) Если не секрет, зачем это нужно было? -
Уберите alert.
-
Выделение текста на всей странице с помощью яваскрипта
WingedFox replied to ags's question in JavaScript
ZoNT Ищите, чем сломали FF =) -
Микель Никакой разницы нет. Вс? зависит только от взаимного расположения блоков в дереве и в установках родительских блоков.
-
Почитайте про требуемые для работы zIndex значения свойства position.
-
ZoNT Кривые руки и надуманные проблемы не есть причина не пользоваться нормальными инструментами. Отказ от DOM и наличие требования поддерживать антикварные браузеры обходится куда дороже, нежели потеря 0.5%-1% подобных пользователей.
-
Выделение текста на всей странице с помощью яваскрипта
WingedFox replied to ags's question in JavaScript
ZoNT Может в консерватории чего подправить? У меня в 2.0.0.12 пашет. =) И даже в сафаре 3.1 работает отлично. =) -
ZoNT Каков процент посетителей с такими браузерами для Ваших проектов, позвольте поинтересоваться? 8*)
-
Выделение текста на всей странице с помощью яваскрипта
WingedFox replied to ags's question in JavaScript
Ну, я бы сказал что очень даже возможно: <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> -
А проверка на функцию делается через тот же typeof.
-
Eugen Кросс-браузерно подобное сделать невозможно. Единственный корректный вариант - перебирать поля формы вручную.
-
а пользовать document.referer не судьба?
-
binary Надо решать проблемы правильным проектированием, а не запрещением пользователю делать что-либо.
-
binary Эффективнее будет сменить разрешение монитора. Тогда юзеру просто некуда будет растягивать окошко.