kostyanet

Рейтинг
45
Регистрация
03.06.2015
Должность
design
Интересы
design
designer
amiruul:
Приведу пример. Сайт предоставляет руководства ("гайды") для онлайн-игр, и каждая такая статья разбивается на несколько подстраниц, для чего требуется навигация между этими страницами.

Ну и чем это отличается от страницы товара внизу которой написано "другие товары коллекции Фу-Бар"?

Или от метафоры папка с документами - директория с файлами?

---------- Добавлено 17.08.2015 в 20:25 ----------

Ну то есть заголовок темы, конечно, не отражает содержания. Где это видано чтобы вложение глубиной 1 по единственному отношению называли сложным? Сложная структура это несколько n:m отношений скажем, или складская программа - это сложно.

Есть софт для управления множеством сайтов из одного интерфейса.

SeVlad:
Вот что заставляет "мегадизайнера"

Что заставляет вас таскаться за мной отслеживая каждый чих? Ну что, зачислю вас в официальную группу фанатов. Автограф нужен? :)

По теме. Если задача из рабочего порядка, то само собой надо писать скрипт. Если это разовый ремонт базы данных, то сделайте этот ремонт обычными, вне-цимесными методами и все.

Кто-нибудь понял как этот лаки гуй учил аборигенов английскому? У него что, визы были с правом трудоустройства? Или у этих чертей никаких законов?

Борщ в постель?

RiDDi:
не примет событие от <span>, <b>, <i>..

Не понял ничего.

Дана ветка хтмля начинающаяся с div. Допустим у него есть id

document.getElementById('foo').addEventListener('click',func);

теперь куда бы не щелкнули, на любой дочерний элемент, а, и, спан, б и тп - событие всплывет до div'а где и спалится функцией func.


var func=function(e){
if(this===e.target) /* если зис и таргет один и тот же объект, значит щелкнули именно сам div */
};

Если надо сегрегировать конкретно ссылки, то


var func=function(e){
if(this.nodeName!='A') /* если зис не ссылка то поменять цвет */
};

Ну и вообще что угодно можно проверить, поскольку обрабатывается событие контейнера.

---------- Добавлено 17.08.2015 в 07:56 ----------

asteroid:
Если кто возьмёт идею, то тут есть минусы.

html вообще это один большой минус.

Вы рассуждаете семантически, типа вот ссылка, в ней там барахло может быть, картинки, еще теги - какая разница. Ну да, а для браузера есть разница. Он должен вам показать что щелкнуто, а вы уже можете решать что дальше делать. Так чтобы находить нужный элемент вверх по дереву пишется простейшая функция


var find_by_cb=function(el,cb){
do{
if(cb(el))
return el;
} while(el=el.parentNode);

return false;
};

var a = find_by_cb(e.target,function(el){return el.nodeName=='A';});

По-другому вам придется да, все перечислять.

---------- Добавлено 17.08.2015 в 08:03 ----------

В CSS вроде бы есть какие-то атрибуты делающие элемент "прозрачным" для щелчка. Один раз поискал как-то, запомнил только это "вроде бы есть", то есть не пашут они, говорят.

Файл сессии забывается после закрытия треда браузера. То есть всех окон-вкладок. Затем удаляется в рабочем порядке.

Polkan:
я не говорил того что вы процитировали.

Не знаю как так получилось.

Polkan:
Что касается замены на is_string

Это не решение, а проверка. Когда эта функция не сработает, из-за скажем объекта на входе, то сайт поломается в другом месте и возможно в том самом, которое пришлось бы вручную отыскивать. То есть правка по определению временная.

Ну или придется добавлять elseif(is_object и трассировать вызовы чтобы найти косяк.

River:
Meet Me

Они до сих пор не читают по-английски. Какой только хрени не начитаешься с этих тишортов.

Boom. A guy called Baba Bojang wanted an advert on my site.

Чистый стиль писем счастья.

Всего: 913