Jump to content

Great Rash

Expert
  • Posts

    7,974
  • Joined

  • Last visited

  • Days Won

    144

Everything posted by Great Rash

  1. Думаю наиболее сложны для обработки, собственно, сложные элементы: таблицы, элементы формы, фреймы... основном в браузере тормоза бывают при динамическом расчете чего-либо, если же вставить в пустую страницу скрипт, то он ничего не будет делать ибо скрипт нужен для манипуляций с элементами, соответственно и тормозить будет нечему.
  2. Это расширения CSS для различных браузеров. Это совершенно валидная запись, при помощи которой разработчики браузеров могут использовать свои CSS-правила, которые поддерживаются только в определенном браузере. Вот виды расширений: -moz - расширения Mozilla FireFox -webkit - расширения Apple Safari и Google Chrome -o - расширения Opera -ms - расширения Microsoft IE
  3. Эммм... идем сюда и смотрим код. Это имхо красивый код А это некрасивый код.
  4. Хороший свой код (я имею в виду, чтоб его было приятно читать - чистый, красивый код) и умение разбираться в чужом (зачастую отвратительном) коде. По моему этого достаточно.
  5. Great Rash

    Web Workers

    Вот что получается когда мелкомягкие проникают в подобные организации - их саппорт начинает работать аналогично
  6. На то он и working draft. Говорят вам, рано еще HTML5 юзать... потом как релиз выйдет будете удивляться почему это все развалилось...
  7. Ага, я только заметил и пост свой быстренько подтер типа ничего не было...
  8. http://www.w3.org/TR/NOTE-datetime Как форматировать дату под стандарты нашей страны хз. UPD: Как-то так <time datetime="2010-07-26T23:42+03:00">26.07.2010 23:42</time>... UPD2: Если есть атрибут datetime, то значение атрибута должно быть валидной датой, а внутрь можно писать что хочешь. Если атрибута datetime нет, то строка внутри должна быть валидной датой.
  9. Поднял у себя локально вашу страничку, ща поэкспериментируем. UPD: Вот я чудила! Это ж jQuery долбаный! if (isSubselectOptional) { var ch = $('#' + child); ch.prepend('<option value="none" selected="selected">Выбрать ВУЗ</option>'); ch.show(); ch.each(function() { this.selectedIndex = 0; }); }
  10. У меня теперь для Москвы работает, а для остальных городов нет или так и должно быть?
  11. ИЕ8, но по нервам бьет все равно Хм, наверное надо попробовать установить selectedIndex после того как мы показываем второй select, т.е. как-то так: if(isSubselectOptional) { var ch = $('#'+child); ch.prepend('<option value="none" selected="selected">Выбрать ВУЗ</option>'); ch.show(); ch.selectedIndex = 0; } а это закомментировать/удалить пока: if(isSubselectOptional) $('#child').show(); а то 2 одинаковых условия получается Угу, уже неделю как болею... впервые в жизни болею на работе - превратился в трудоголика сам себе противен UPD: По крайней мере из консоли у меня получилось установить первый элемент списка. Все дело, походу, в том, что пока у элемента display: none; с ним ИЕ вообще работать не хочет... а там хз...
  12. Я не могу врубиться в идею... голова не варит. И по тексту я плохо информацию воспринимаю, потому и книги умные не читаю почти - не доходит даже со второго раза \ P.S. А че нормальная идея (три раза прочитал не поленился ) Лекарство такое по типу колдрекса. Тока там сыпучей этой фигни побольше в пакетике P.P.S. Колдрекс, кстати, тоже не помогает нифига...
  13. Эх, заставили таки запустить ИЕ Ну дык пропишите для пункта "Выбрать ВУЗ" selected="selected". <select id="child" style="display:none;" onChange="alert(this.selectedIndex); if (this.selectedIndex > 0) { alert('ok'); }"> Как-то так я бы проверял. P.S. Терафлю не помогает нифига P.P.S. Можно еще так попробовать: if(isSubselectOptional) { var ch = $('#'+child); ch.prepend('<option value="none" selected="selected">Выбрать ВУЗ</option>'); ch.selectedIndex = 0; }
  14. Попробуйте: parent.frame2.location.assign('frame2.php#anchor') или так parent.frame2.location.assign(parent.frame2.location.hostname + '/frame2.php#anchor')
  15. Я тут узнал, что по научному америкосски это называется camel style (или camelize).
  16. Алерты спасут вас. Предлагаю на onchange проверить что выдаст (selectedIndex, срабатывает ли условие). Зачем принудительно вызывать change на втором списке? $('#'+child).trigger("change");
  17. Быть такого не может! Ссылка на страницу есть?
  18. Назначение id и класса одновременно можно заменить вот такой записью: <element class="class1 class2">
  19. Забавно, что тема называется "...законченная верстка", судя по всему, не такая уж она и законченная
  20. Сказать, что с кодом плохо, значит не сказать ничего! Это наверное самый ужасный код который я за последнее время видел Исправить можно - надо перестать быть профаном, прочитать пару книжек по верстке. На фреймах страницу уже никто не делает. Но если знаний для написания AJAX не хватает, можно и на них конечно... Дело в том, что при нажатии на менюшке ссылки обновляется весь фрейм. нельзя ли поместить эту менюшку в отдельный фрейм и так же создать фрейм с контентом, причём так, чтобы при нажатии в менюшке какой-нибудь ссылки в контенте соответственно загружалось то, что мне нужно. Думаю вас интересует _target. Объяснения очень путанные, неплохо бы еще до кучи научиться выражать свои мысли точнее
  21. А не, это я как всегда невнимательно читаю :) Внимательно смотрим в мой статус...
  22. psywalker, ты как всегда невнимательно читаешь warobushek, переделайте сайт под 1000px, неужели от 81 пикселя никак не избавиться?
  23. Это какое-то мега-извращение получится
  24. Я с jQuery не работаю, так что... Если я правильно понимаю, то в jQuery поиск происходит так: $('что_ищем', 'где_ищем (контекст)'). Тогда повторения кода не вижу: if ($('#pageNavi', '#rightColumn .content').length > 0) { $('#pageNavi', '#rightColumn .content').clone().appendTo('#tabsPanel'); $('#pageNavi', '#tabsPanel').removeAttr('class'); $('#pageNavi', '#rightColumn .content').remove(); $('#pageNavi li.tab', '#tabsPanel').each(function(i) { #pageNavi ищется в разном контексте. Ладно пара строк может и лишняя... Такие конструкции для jQuery вроде нормальны... Я не прав? $(this).attr('title').toLowerCase().indexOf('approve')
×
×
  • 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