Jump to content

Great Rash

Expert
  • Posts

    7,974
  • Joined

  • Last visited

  • Days Won

    144

Everything posted by Great Rash

  1. И чего все так боятся яваскрипта... эх чую тут нечистую длань мелкомягких с ИЕ ихним...
  2. Ишь ты, и правда... А нафига тогда exec нужен???
  3. Упс, налажал... и правда инлайн... ну не важно, его можно сделать блочным.
  4. Это утверждение относится к сравнению (">", "<"), а не к сложению ("+"). Не вырывай предложения из контекста и читай внимательней 1) typeof возвращает тип переменной, бывает ситуация когда необходимо узнать какого типа переменная тебе поступила, тогда и помогает typeof. Возвращает: string -строка int (или integer) - целое число float - число с плавающей точкой (типа 12.567) object - объект (например DOM-нода) может и еще чего есть, не помню... Пример ситуации когда пригождается typeof: if (typeof z == 'string') { // если тип переменной строка var div = document.getElementById(z); // тогда находим на странице див, у которого id равен этой строке } else if (typeof z == 'object') { // иначе, если тип переменной объект, то присваиваем переменной сам объект var div = z; } // дальше работаем с полученным дивом div.className = 'myclass'; 2) это просто двоеточие, я написал это для удобства. Например z = 5, а я хочу посмотреть тип переменной и ее значение, если я напишу alert(typeof z + z);, то увижу на экране "int5" - читать не удобно. Поэтому проще написать так: alert(typeof z + ' ' + z);, тогда на экране получим "int 5" (с пробелом), а совсем удобно написать с двоеточием: alert(typeof z + ': ' + z); - ("int: 5"). Можно к примеру написать равно: alert(typeof z + ' = ' + z); - ("int = 5")
  5. Верстка плохая. Очень много ненужных элементов. Например зачем блочный <address> помещать в еще один блок? Нет <h1>, который чуть ли не обязателен для СЕО. Ну и еще раз ОЧЕНЬ много ненужных вложенных друг в друга элементов. Поищите тут верстку камрада psywalker'a и сравните со своей - сразу поймете кто папа.
  6. Ишь ты... неожиданно как! Первый раз бабло предлагают Пользуйтесь на здоровье забесплатно!
  7. А еще моник у этой штуки должен быть с высокой отражающей поверхностью и фон у проги обязательно черный! Тогда можно будет как в зеркало глядецца перед выходом на работу
  8. Да. А для преобразования в число есть метод parseInt(); Пример: var x = 10; var y = "10" var z = x + y; var n = parseInt(z); var sum = x + parseInt(y); alert(typeof z + ': ' + z); alert(typeof n + ': ' + n); alert(typeof sum + ': ' + sum);
  9. На скорую руку набросал... <!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"> <head> <title>template</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <style type="text/css"> * { margin: 0; padding: 0; } ol { position: relative; width: 100px; } li { border: 1px solid; } a { display: block; } a img { display: none; position: absolute; top: 0; border: 0; left: 100%; } a:hover img { display: block; } </style> </head> <body> <ol> <li><a href="#">text <img src="meadows.jpg" alt="" /></a></li> </ol> </body> </html>
  10. Дык а в переменную как записывать совпадения? У меня то в итоге будет все в массиве... Можно подробный пример?
  11. Ващет зря я за вас гуглю понимаешь... но тема интересная - сам много для себя почерпнул... var myRe = /(\b\d{5}\b)/g; var str = '12345 text 54321 text text text longer text, some more text 567890 654321 123-45 12.345 12-345-67 09876'; var arr = new Array(); var i = 0; while ((tmpArray = myRe.exec(str)) != null) { arr[i] = tmpArray[0]; i++; } alert(arr); Пример нашел на javascript.ru но он мне кажется каким-то извращенным. Может кто знает как сделать проще?
  12. Понятно теперь. Это надо в ветку по яваскрипту. Да и если у вас со скриптами туго, то наверное не получится вам помочь. В общем надо смотреть в сторону позиции каретки. Попробуйте погуглить по запросу "javascript set caret position".
  13. Где написал, где редактировать, куда отпрыгивает. Опишите проблему подробней, с самого начала и без ошибок в тексте (шутка).
  14. А у меня регексп понтовей
  15. В частности, скроллбар тоже может быть арт-объектом...
  16. var re = /(\b\d{5}\b)/g; Типа того. С запоминанием найденных подстрок у меня туго...
  17. Как писал сами-знаете-кто в своем (ру)ководстве, если бы миром правили дизайнеры, то у нас бы и разметка на дорогах была под хохлому. Везде нужна мера, но ограничивать возможности тоже бредовая затея. Давайте вернемся к монохромным монирорам и пересядем все на дос, а то за 80 - 90 годы пользователи привыкли к командной строке и отсутствию контролов как таковых! А вы тут их задумали скроллбарами и селектами пугать - демоны! Покайтесь!
  18. А не пишите href="#" в ссылке да и всего делов... Я так понимаю, по клику на ссылку у вас скрипт отрабатывает? Тогда поставьте после функции return false;
  19. если у вас регулярка ищет "12***", то как же она найдет "21"??? а вообще наверное надо поиск глобальным сделать типа: var re = /тут-пишем-регулярное-выражение/g; И все-таки я не понял, вам надо найти любые 5 цифр или 5 цифр, содержащих "1 и 2" или "1 или 2". Опишите короче проблему точнее. Выразите, наконец, в тексте то, что у вас в голове.
  20. Сайт грузился больше минуты, потом мое терпение лопнуло и я закрыл окно... Так и не увидел ничего кроме синего градиента.
  21. А вот и неправда, есть очень достойные! Хотя тот который я привел к ним скорее не относится, но это неважно.
  22. Не совсем понятен вопрос. Опишите проблему подробней.
  23. rash мало вы, видимо, видели флешовых сайтов s0rr0w а если у меня промо-сайт или я художник и моя цель именно шокировать посетителя (ну или просто заинтересовать его)? вот поэтому для создания действительно необычных сайтов людям приходится обращаться к технологии Flash, Silverlight и т.п. смотрите: http://flash.dexter.ru/lite/#/about/ - чем плох скролл.
  24. Ну так значит хотя б на виндах почему б не менять. Линуксоидов-юниксоидов все равно меньшинство, так же как и яблочников. В любом случае я то уже написал давным давно компонент, реализующий любой скролл (хош картинками, хош зеленый, хош сербурмалиновый), так что холивар мне этот не интересен. Но вы тов. rash и вы тов. s0rr0w консерваторы.
×
×
  • 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