-
Posts
5,139 -
Joined
-
Last visited
-
Days Won
32
Content Type
Profiles
Forums
Calendar
Store
Everything posted by s0rr0w
-
Пользуюсь вм-варью. Замечательнейшая программа виртуализации.
-
Эх, молодежь... Самое правильное описание тега <param> Стоит отметить, что этот тег используется только внутри тега <OBJECT>
-
unlock(form2) заменяется на unlock(this.form)
-
Конечно же очередной халявщик. Мол, сам нифига не знаю, не умею, знать и уметь не хочу, поэтму сделайте за меня работу. Еще и обижаться будет, что никто не хочет "помогать"...
-
На стороне сервера это решается.
-
Никому не интересно ковыряться в тоннах чужого кода.
-
Используйте виртуальные машины.
-
Несложня задача по горизонтальному позиционирования
s0rr0w replied to mola10's question in HTML Coding
Научитесь пользоваться firebug'ом. position: fixed -
Что конкретно вам непонятно?
-
Вот все взяли и кинулись наперебой вам скрипты предлагать и за вас их искать в интернете.
-
Руками. Что не понятно с данной реализацией? Не знаете как скрипты пишутся, или не можете найти в интернете мешок скриптов на эту тему по данному ключевому слову?
-
По данным скриншотам. Для начала вам стоит пройти базовый курс по HTML, без него сделать правки будет очень проблематично, потому что все, что тут скажут, вами не будет воспринято нормально. По ссылке, каждый элемент меню заключен в таблицу, и достаточно сделать еще одну ячейку со ссылкой. Но, ели используется какая-то админ-панель по управлению сайтом, то добавление новой страницы должно привести автоматически к добавлению нового элемента меню. Нижнее меню вы можете использовать путем переноса кода с сайта с приведенного скриншота себе.
-
Какую кнопку? Если не будет внятного пояснения в течение двух часов, что требуется сделать, тема будет удалена, а пользователь забанен за спам.
-
Слабо код с этого сайта скопировать?
-
Проблема с размещением картинки относительно текста
s0rr0w replied to Zexler's question in HTML Coding
Берете вот этот ресурс http://validator.w3.org/ и проверяете им свою страницу. Или устанавливаете вот этот плагин к Firefox'у: https://addons.mozilla.org/en-US/firefox/addon/249 Я вам очень ценный совет дал - привести для начала код в порядок. -
1. Используйте AJAX, чтобы не было перезагрузки 2. Или передавайте как параметр текущее значение scrollTop
-
Помогите исправить ошибку амперсанда в http://validator.w3.org/check
s0rr0w replied to Glebr's question in HTML Coding
Путем замены & на & -
Ну, для кого и нету, а для кого - исчерпывающая информация.
-
Это иллюстрация вашей безграмотности.
-
Есть. В спецификации HTML 5
-
Проблема с размещением картинки относительно текста
s0rr0w replied to Zexler's question in HTML Coding
Для начала исправьте все синтаксические ошибки. Ваш код не валиден. -
Введение StateController (далее SC) логически разбит на два независимых процесса: процесс установки значения состояния и процесс обхода дерева нод. Состояние может изменяться в процессе работы несколько раз, может вообще не устанавливаться. Состояния Состоянием является имя переменной в процессе установки значения состояния, или идентификатор события в процессе обхода дерева нод. Синтаксис состояния должен удовлетворять правилам создания JS-переменной. При установке значения состояния создается свойство объекта states экземпляра SC. При обходе дерева нод, имя состояния используется в качестве имени события. Описание объекта Публичные методы set Описание Устанавливает значение переменной состояния. Параметры вызова * name имя переменной состояния * value значение переменной состояния get Описание Возвращает значение переменной состояния. Параметры вызова * name имя переменной состояния launch Описание Запускает обход дерева. Параметры вызова * stateObject1 * stateObject2 ... * stateObject_n Где stateObj = { stateName: { c: container[, v: value, l: levels, p: propagation, d: depth, data: data] } } * stateName Имя события * container Идентификатор ноды, нода или массив нод или идентификаторов * value Новое значение состояния * propagation Фильтр нод, на которые распространяется функция реагирования обходчика по дереву нод. По умолчанию значение равно "*", т.е. обходчик обходит все ноды внутри контейнера. Значение parent означает распространение действия обходчика только на ноду контейнера. Значение childNodes означает распространение действия обходчика на ноду контейнера и на все дочерние ноды контейнера. Можно указывать названия нод через запятую, в верхнем регистре, если необходимо отфильтровать только ноды с определенным именем. Например A,SPAN,DIV. При этом распространение действия обходчика будет на ноду контейнера и на все ноды с указанными именами. * depth Глубина погружения в дереве нод среди дочерних элементов контейнера. Действует только на параметр распространения childNodes. * levels Уровни состояний, написанные через запятую. По умолчанию значение levels равно "all". * data Дополнительные данные, которые могут быть переданы вместе с событием. addHandler Описание Регистрирует обработчик в SC. Параметры вызова * handlerName Имя обработчика * function Код обработчика Обработчики SC Синтаксис Для присвоения обработчика или нескольких обработчиков любой ноде используется атрибут SC. Значение атрибута будет обрабатываться контроллером состояний. <node SC="scHandlers" /> Синтаксис scHandlers: directive 1[|directive 2|...|directive n] где directive [level*]js_function_name:state[:option 1:option 2:...:option n] Каждая директива отделяется друг от друга символом "|". Директива состоит из уровня, имени JS-функции, имени состояния-события, и дополнительных параметров. Уровень должен быть числовым значением. Функция-обработчик - имя зарегистрированного обработчика, который будет исполнен при определенных условиях. Дополнительные параметры не должны содержать символов ":", "*", "|". Желательно использовать синтаксис js-переменных или использовать числа в качестве дополнительных параметров. Пример использования <div SC="sc_show_node:show_menu"> <div SC="sc_show_node:show_menu|sc_show_node:show_sub_menu"> <div SC="2*sc_switch_class_name:activate:hiddenBlock"> Обработчики JS Обработчикам передаются следующие параметры: * node ссылка на ноду, которая содержит обработчик * scData объект с инициализирующими параметрами * execOptions объект с дополнительными параметрами запуска, которые были указаны в параметре data scData имеет следующую структуру: * args массив аргументов, которые передаются обработчику * func имя функции-обработчика * level уровень запуска * state имя состояния, на которое реагирует обработчик Принцип работы Состояние логически является переменной и событием одновременно. Имя состояния выступает типом события. Установка значения переменной состояния никак не влияет на обход дерева нод. Запуск обхода нод производится для какого-либо участка дерева нод документа. Первым проверяется нода контейнера, потом остальные ноды внутри указанного контейнера. Ограничить зону "видимости" обходчика можно с помощью параметра запуска propagation. У каждой ноды ищется атрибут SC, и, если атрибут найден, разбирается значение данного атрибута. Потом выполняются те обработчики, имя состояния которых соответствует имени события, при этом учитываются параметры level и depth.
-
StateController 5-й версии. Что нового? Весь код сделан в виде синглтона, что позволяет легче интегрировать технологию с другими фреймворками. Публичные методы разделены с приватными методами и свойствами. Прямой доступ к массиву состояний states закрыт. Изменен механизм работы с обработчиками. Теперь их нужно регистрировать в SC вместо простого объявления функции. Полностью переработан механизм запуска события, соответственно поменялся синтаксис вызова обхода дерева. Теперь возможен запуск одного события сразу для нескольких контейнеров. Добавлена глубина вложения для события с распространением типа "childNodes". Убран нетипизированный запуск как рудиментарная технология. Теперь при декларации объектов распространения события возможно указывать childNodes и конкретные имена тегов в одном списке. Ускорена работа в среднем на 40%. В IE скорость работы ускорена примерно в 10 раз. На повторных запусках скорость работы быстрее чем в JQuery. Лицензия 1. Бесплатное коммерческое использование, распространение, изменение и все остальное тоже. Код stateController.zip
-
Перенес в разовые заказы.