Jump to content

Great Rash

Expert
  • Posts

    7,974
  • Joined

  • Last visited

  • Days Won

    144

Everything posted by Great Rash

  1. Быть того не может. Или плохо читали, или одно из двух.
  2. Мне кажется s0rr0w достаточно ясно все описал в примере с кнопками. У нас на проекте основной гемор был с формами, мы писали свои селекты (т.к. функционала стандартных не хватало), приходилось верстать настолько хитрые формы, что от форм до сих пор тошнит. Была задача сделать возможной работу без мышки. Т.е. чтобы все действия можно было сделать шорткатами (Tab, CTRL+что-то и т.п.) - это была настоящая вешалка, т.к. в разных браузерах зарезервированы разные комбинации клавиш (Опера в этом плане бесила больше всего!). Очень много приходилось трудиться над разного рода попапами, модальными окнами, самодельными алертами и прочей подобной лабудой. Причем все это обязательно было с круглыми углами, тенюшками, градиентиками и вообще бог знает с чем... А уж какие хитрые таблицы делать приходилось - это просто кошмар! Сколько ж гемора было с таблицами в ИЕ7!!! В общем много всего там было. А еще мы работали без использования JavaScript-фреймворков, так что приходилось очень многое выдумывать самому (что было очень хорошо для меня лично ). HTML-код было очень неудобно читать, т.к. использовался Java-фреймворк Velocity, управляющие конструкции которого были перемешаны с HTML. Благо я был единственным верстальщиком на всю фирму и мог рулить кодом как хотел иначе б вообще была труба (у всех стиль кода разный).
  3. Работал не удаленно, а по полной. З/п не сильно большая кстати была - 35 т.р. Сейчас я бы как минимум на 10000 больше попросил. Чего рассказать то?
  4. Я в прошлом году работал верстальщиком для интранет-приложения для банка. Верстка отличается в разы. Реализовать полноценное приложение в браузере - очень непростая задача... Плюс там просто сумасшедшие скрипты писать приходилось. Но есть свои плюсы - я за почти год работы там узнал о верстке и яваскриптах больше чем за 3 года на верстке просто сайтов.
  5. К великому сожалению для верстальщика 40000/мес. - потолок. А хитрым работодателям за эти деньги подавай еще и JavaScript-программера, контент-менеджера, копирайтера и оптимизатора в одном флаконе. По уму за такое дело надо просить 60000 свободно, но у профессионалов есть мощная конкуренция в лице студентов, которые готовы все это делать за жалкие 20000, и ничего что хреновенько... Так и живем. Работодателю надо доказывать что ты не верблюд.
  6. Напишите свой раз неприемлемо.
  7. Проблемы с кодировкой. Файл в какой кодировке сохранен?
  8. http://htmlbook.ru/css/background-repeat.html
  9. А если сделать 2 разных страницы и Аяксом отдавать либо ту, либо ту?
  10. Это нужно зать какую-нибудь CMS, верстать и прикручивать сайты в промышленных масштабах. Расчет очень простой если брать за простенький сайт (5 страниц + админка) 5000 рублей и успевать сделать 6 штук в месяц, то будет выходить тридцадка. С какой-нибудь CMS (лучше самописной конечно) это реально, если на верстку будет уходить примерно 2 дня.
  11. Это ужас какой-то... <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>An XHTML 1.0 Strict standard template</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> <style type="text/css"> * { margin: 0; padding: 0; font: 12px Tahoma, Arial, sans-serif; } body { margin: 10px; } a { color: black; } .active { color: red; } </style> <script type="text/javascript"> function CheckSwitch(elem) { this.elem = typeof elem == 'string' ? document.getElementById(elem) : elem; this.chk = this.elem.getElementsByTagName('input'); } CheckSwitch.prototype.getInfo = function(elem) { alert('Вы поменяли чекбокс с именем ' + elem.name + ' и значением ' + elem.value + ' и установили значение checked в ' + elem.checked); } CheckSwitch.prototype.setListeners = function() { var prnt = this; for (var i = 0; i < this.chk.length; i++) { (function(i) { if (prnt.chk[i].type == 'checkbox') { prnt.chk[i].onchange = function() { prnt.getInfo(this); } } })(i); } } window.onload = function() { var obj = new CheckSwitch('test'); obj.setListeners(); } </script> </head> <body> <fotm id="test" action="" method="post"> <input type="checkbox" name="checkgox01" checked="checked" value="1" /> <input type="checkbox" name="checkgox02" value="2" /> <input type="checkbox" name="checkgox03" value="3" /> <input type="checkbox" name="checkgox04" value="4" /> <input type="checkbox" name="checkgox05" value="5" /> <input type="checkbox" name="checkgox06" value="6" /> <input type="checkbox" name="checkgox07" value="7" /> <input type="checkbox" name="checkgox08" value="8" /> <input type="checkbox" name="checkgox09" value="9" /> <input type="checkbox" name="checkgox10" value="10" /> </form> </body> </html> Если уж так не поймете, то я даже и не знаю как объяснить...
  12. Наврядли, но фрилансом 30 тонн заработать реально.
  13. Searcher, не... i туда передавать не обязательно.
  14. Правильно, надо поддерживать стереотип программера - немыт, небрит и с пивом всегда.
  15. Потому что писать надо так: for (var i = 0; i < links.length; i++) { (function(i) { links[i].onclick = function() { tra-ta-ta();} })(i); }
  16. Елки-моталки... ну написано же там все: for (var i = 0; i < links.length; i++) { (function(i) { links[i].onclick = function() { //тут функции которые надо вызываем } })(i); }
  17. Плагиат с Йоды Эк вы шустро перешли с веба на русский язык...
  18. Ну и как не помогает? UPD: А так?
  19. Это я написал какой запрос надо в гугль ввести, чтоб первая ссылка помогла вам в решении проблемы. .setAttribute('onclick', 'tab(this);') Вот так писать не надо никогда. Потом проблем не оберешься с кроссбраузерностью.
  20. Человеку пива внахаляву просто хочется... тоже мне психолог
  21. Как это какая разница? Мы тут понимаешь в маркетинговом исследовании поучаствовали... Если заинтересованная пивоваренная компания отгрузит в благодарность цистерну пива, я требую хотя бы поллитра.
  22. Замыкания в яваскрипт.
×
×
  • 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