Great Rash
Expert-
Posts
7,974 -
Joined
-
Last visited
-
Days Won
144
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Great Rash
-
И чего все так боятся яваскрипта... эх чую тут нечистую длань мелкомягких с ИЕ ихним...
-
Ишь ты, и правда... А нафига тогда exec нужен???
-
Упс, налажал... и правда инлайн... ну не важно, его можно сделать блочным.
-
При нажатии на imput должна меняться ширина div
Great Rash replied to psywalker's question in JavaScript
Это утверждение относится к сравнению (">", "<"), а не к сложению ("+"). Не вырывай предложения из контекста и читай внимательней 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") -
Верстка плохая. Очень много ненужных элементов. Например зачем блочный <address> помещать в еще один блок? Нет <h1>, который чуть ли не обязателен для СЕО. Ну и еще раз ОЧЕНЬ много ненужных вложенных друг в друга элементов. Поищите тут верстку камрада psywalker'a и сравните со своей - сразу поймете кто папа.
-
Ишь ты... неожиданно как! Первый раз бабло предлагают Пользуйтесь на здоровье забесплатно!
-
А еще моник у этой штуки должен быть с высокой отражающей поверхностью и фон у проги обязательно черный! Тогда можно будет как в зеркало глядецца перед выходом на работу
-
При нажатии на imput должна меняться ширина div
Great Rash replied to psywalker's question in JavaScript
Да. А для преобразования в число есть метод 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); -
На скорую руку набросал... <!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>
-
Дык а в переменную как записывать совпадения? У меня то в итоге будет все в массиве... Можно подробный пример?
-
Ващет зря я за вас гуглю понимаешь... но тема интересная - сам много для себя почерпнул... 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 но он мне кажется каким-то извращенным. Может кто знает как сделать проще?
-
Понятно теперь. Это надо в ветку по яваскрипту. Да и если у вас со скриптами туго, то наверное не получится вам помочь. В общем надо смотреть в сторону позиции каретки. Попробуйте погуглить по запросу "javascript set caret position".
-
Где написал, где редактировать, куда отпрыгивает. Опишите проблему подробней, с самого начала и без ошибок в тексте (шутка).
-
А у меня регексп понтовей
-
В частности, скроллбар тоже может быть арт-объектом...
-
var re = /(\b\d{5}\b)/g; Типа того. С запоминанием найденных подстрок у меня туго...
-
Как писал сами-знаете-кто в своем (ру)ководстве, если бы миром правили дизайнеры, то у нас бы и разметка на дорогах была под хохлому. Везде нужна мера, но ограничивать возможности тоже бредовая затея. Давайте вернемся к монохромным монирорам и пересядем все на дос, а то за 80 - 90 годы пользователи привыкли к командной строке и отсутствию контролов как таковых! А вы тут их задумали скроллбарами и селектами пугать - демоны! Покайтесь!
-
А не пишите href="#" в ссылке да и всего делов... Я так понимаю, по клику на ссылку у вас скрипт отрабатывает? Тогда поставьте после функции return false;
-
если у вас регулярка ищет "12***", то как же она найдет "21"??? а вообще наверное надо поиск глобальным сделать типа: var re = /тут-пишем-регулярное-выражение/g; И все-таки я не понял, вам надо найти любые 5 цифр или 5 цифр, содержащих "1 и 2" или "1 или 2". Опишите короче проблему точнее. Выразите, наконец, в тексте то, что у вас в голове.
-
Сайт грузился больше минуты, потом мое терпение лопнуло и я закрыл окно... Так и не увидел ничего кроме синего градиента.
-
А вот и неправда, есть очень достойные! Хотя тот который я привел к ним скорее не относится, но это неважно.
-
Не совсем понятен вопрос. Опишите проблему подробней.
-
rash мало вы, видимо, видели флешовых сайтов s0rr0w а если у меня промо-сайт или я художник и моя цель именно шокировать посетителя (ну или просто заинтересовать его)? вот поэтому для создания действительно необычных сайтов людям приходится обращаться к технологии Flash, Silverlight и т.п. смотрите: http://flash.dexter.ru/lite/#/about/ - чем плох скролл.
-
Ну так значит хотя б на виндах почему б не менять. Линуксоидов-юниксоидов все равно меньшинство, так же как и яблочников. В любом случае я то уже написал давным давно компонент, реализующий любой скролл (хош картинками, хош зеленый, хош сербурмалиновый), так что холивар мне этот не интересен. Но вы тов. rash и вы тов. s0rr0w консерваторы.