Jump to content

Nekromancer

User
  • Posts

    1,581
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by Nekromancer

  1. Э, ну верните флэшку на место, я ещё не всё потестил )
  2. <embed width="800" height="100" quality="high" bgcolor="#fff" name="title" id="title" style="" src="/asset/images/title.swf" type="application/x-shockwave-flash" onfocus="window.location.href = '/'"> Тю, поспешил, Firefox пока только понимает.
  3. Увидев анимацию в заголовке, я затаил дыхание открывая FireBug, неужели, неужели там canvas ... П.С. Как это так то, 2 одинаковых айди ... <div id="title"> <embed type="application/x-shockwave-flash" src="/asset/images/title.swf" style="" id="title" name="title" bgcolor="#fff" quality="high" height="100" width="800"> </div>
  4. Ну скорее код должен выглядеть не так, а так: <article> <h2>Заголовок</h2> <p>Параграф 1</p> <p>Параграф 2</p> <p>Параграф 3</p> </article> Вообще, имхо, это не чего не меняет, по крайней мере сейчас. Хотя в принципе было бы логично, так как атикл объединяет контент в месте и даёт понять, что заголовок имеет отношение к этой статье. Только даже если такое будет, это будет не скоро, а контент будет и дальше ассоциироваться и заголовками вместе по принципу "мы в одном контейнере". Вы не помните истерию SEOшников когда контент должен был полюбому стоять выше сайдбара в коде? Не, ну что они хотят, если код для правильно отображения должен выглядеть так. <div id="body"> <div id="side"></div> <div id="content"></div> </div> <style> #side {float: right} </style>
  5. Айфрем со ссылкой на ту же страницу?)
  6. Поисковики - самые антисемантики. SEOшники лишь рабы поисковиков. Вы уже сами заговариваетесь. Поисковикам ужасно пофиг на семантику, на семантику в таком понимании в котором вы её видите. Как правильно заметил Влад, поисковики обращают внимание лишь на определённые места, точнее выделяют некоторые из них, например в заголовках h1-h6, strong, b, ... Но это не в коей мере не определяет в каком месте документа должны стоять эти теги. Единственно наверно, что следует учитывать это правильное формирование HTML разметки, то есть заключение всех свойств атрибутов в кавычки и закрывание всех тегов которые это требуют. Вообще, если говорить о HTML5, то теги которые там добавлены просто упрощают немного жизнь верстальщика, в тех местах где например вместе <div id="header"></div> проще просто написать <header></header>. Поисковик анализирует не строение сайта, а контент. Зачем ему знать где у вас хедер, снизу или сверху?)
  7. Там же на хабре в комментах была приведена ссылка на другой перевод - http://web-standards.ru/articles/avoiding-html5-mistakes/. Я не читал не тот не тот, но полагаю этот лучше.
  8. А зачем программисту менять ID? Он не может что ле к нему обратится? Или у id "container" плохая ассоциативность? Даже если там будет написано любое другое слово, никто не отменял названия переменных для ассоциаций. Ихмо вообще, тот кто верстает должен и JS писать. Даже на оборот - JavaScript программист должен уметь верстать сайт Это кривое утверждение.
  9. Когда то давно я писал так, вроде как "работает". if(key==='email'){ if(/[а-я]/i.test(value) || /\s/.test(value) || !/(^.*)?@([a-z_\-\.0-9]*)?\.([a-z\._\-0-9]+$)/i.test(value)){ alert('Неправильный электронный адрес!'); return; } } П.С. Если заметили в начале есть проверка на кириллицу, то есть адреса в кириллической доменной зоне не пройдут, если это проблема для вас, можете убрать первую проверку.
  10. Когда используешь фреймворк нужно пользовать его, но.. конечно не нужно увлекаться.. например иногда проще воспользоваться обычными методами, но в основном это одно и тоже. Фреймворк на самом деле не заменяет JS, а он больше в стороны работы с ДОМ и АЯКС.. Вот как выглядит ваш предидущий код в одну строчку var novspan = $('<span></span>').addClass(i==0?'vybr':'nevybr').html(drevesina[i]['imya']);
  11. А я хочу на тетрис контер страйк.. а не идёт
  12. Обработка событий для элементов DOM, загружаемых через ajax.
  13. <script type="text/javascript"> var prev = function(elem){ do{ elem = elem.previousSibling; } while(elem.nodeType != 1) return elem; } function iknow(elem){ var block = prev(elem.parentNode); block.innerHTML = 'Да, вы действительно знаете.' } function idontknow(elem){ var block = prev(elem.parentNode); block.innerHTML = 'Неее... вы не знаете)' } </script> <div class="tab"><span>А вы знаете, что…</span></div> <div class="do_you_know"> <?php $quotes[] = 'В Аргентине 2 Новых года, один справляют 31 декабря, а другой 13 января, поэтому у них нет «Старого Нового Года» как в России…'; $quotes[] = 'Если увидишь нечто, к чему стоит приложить руку, поступи не так, как подсказывает разум, но как велит настроение.'; $quotes[] = 'Если то, что ты делаешь, трудно тебе - посмотри, нуждаешься ли ты в этом.'; $quotes[] = 'Возможно, твои ошибки - это то, что нужно Миру.'; $quotes[] = 'Всякий может ударить слабого, но только слабый хочет ударить слабого.'; srand ((double) microtime() * 1000000); $random_number = rand(0,count($quotes)-1); echo ($quotes[$random_number]); ?> </div> <div class="do_you_know_und"> <div class="do_you_know_face"></div> <div class="do_you_know_yes" onclick="iknow(this)">Знаю</div> <div class="do_you_know_no" onclick="idontknow(this)">Не знаю</div> </div>
  14. Даже спорить здесь не стану, а полностью доверюсь вам
  15. Не вижу смысла вообще его использовать. Вы просто не понимаете, что переход между JavaScript - DOM занимает время.. а зачем это делать, если можно обойтись без этого? Чуть-чуть тут.. чуть-чуть там.. и так соберётся приличный застой.. а потом будите удивляться, куда уходит вся производительность.. Настоящий программист смотрит вперёд, а не думает только о текущей задачи.
  16. И что по вашему быстрее? Каждый раз пробегаться циклом по дом или один раз сопоставить в свитче и применить действие к уже выбранному элементу?
  17. Вот и я об этом, фигово знаете
  18. Это сколько же надо работать с JavaScript, чтоб этого не знать..
  19. так showContent.call(this,'<?=site_url('main/contacts');?>'); внутри функции this - это ссылка, тоесть this.id = айди ссылки
  20. у 7го кстати почти такой же баг.. только там если в ручную поменять у наследника Z индекс, то всё нормально..
  21. ну вообще вроде Z приоритет идёт с конца.. то есть самый последний элемент - самый высокий в Z оси.. баг вроде в том, что ИЕ6 наследует индекс родителя.. не снаю, что у вас там в стилях - надо бы показать их.. но наверно баг в этом..
  22. elem {outline: none; -moz-user-select: none;} <elem unselectable="on"></elem> <!-- For IE // Хотя даже без этого норм-->
×
×
  • 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