Так если наоборот при клике в любой части бразуера возникает событие и в некой переменной это сразу отображается так если событие onClick элемент вызвовший это div[14] или div с id = "brbrbr-1"
Киданите информации, где просветится. Скандачка не нашел.
Спустя 7 минут, 20 секунд (26.08.2011 - 20:19) Diss написал(а):
js намного удобнее выносить в отдельный файл
смотри в сторону jquery оч.удобная вещь.
смотри в сторону jquery оч.удобная вещь.
Спустя 4 минуты, 37 секунд (26.08.2011 - 20:24) Xes написал(а):
как тогда в отдельном файле зописать возникновение события
например чтото типа такого кода, возможно ли это сделать без библиотеки jqery?
например чтото типа такого кода, возможно ли это сделать без библиотеки jqery?
document.getElementById('addcomment').onclick = function(){document.getElementById('addcomment').style.borderColor = '#33CC00'}
Спустя 5 минут, 11 секунд (26.08.2011 - 20:29) Diss написал(а):
ну это и есть стандартный js
в jquery все намного компактнее
в jquery все намного компактнее

Спустя 3 минуты, 20 секунд (26.08.2011 - 20:32) Xes написал(а):
не хочу пока туда суваться пишу без jqery на нем у меня только сторонний код работает.
Когда сам дойду до jqery а пока попишу подлинее.
Можно пример как в подключенном файле отловит событие onclick для элемента addcomment
Ну и соответвенно вызвать функцию или изменить свойство?
Когда сам дойду до jqery а пока попишу подлинее.
Можно пример как в подключенном файле отловит событие onclick для элемента addcomment
Ну и соответвенно вызвать функцию или изменить свойство?
document.getElementById('addcomment').onclick
Спустя 1 час, 24 минуты, 23 секунды (26.08.2011 - 21:57) Игорь_Vasinsky написал(а):
не понял...
а событие onclick - на объект те не катит? и вызвать функцию какую нить...
а событие onclick - на объект те не катит? и вызвать функцию какую нить...
Спустя 1 час, 5 минут, 34 секунды (26.08.2011 - 23:02) Xes написал(а):
Катит ..я просто говорю про случай когда много этих событий Вы что их все прописываете в html коде для каждого элемента. Например наведение, отведение мышки, нажатие, изменение border елемента, действия по событию фокус, ончейндж. Получается порядка 5-7 событий надо описать для элемента если делать действительно динамический сайт.
Все это пихать в код страницы?
Думаю должны быть лучше варианты.
Все это пихать в код страницы?
Думаю должны быть лучше варианты.
Спустя 5 минут, 20 секунд (26.08.2011 - 23:08) Diss написал(а):
тебе же сказали, выносить все события в js файл
Спустя 45 секунд (26.08.2011 - 23:08) Игорь_Vasinsky написал(а):
я говорю - что нужно подготовить отдельные функции, собрать в отдельный js файл, а на элементы прописывать тока onclick = "function()" или onMouseOver или и т.д.
Спустя 11 минут, 30 секунд (26.08.2011 - 23:20) Xes написал(а):
Цитата |
тебе же сказали, выносить все события в js файл |
Я попросил пример кода, как можно поймать событие, например клика по элементу если известен его id.
Цитата |
а на элементы прописывать тока onclick = "function()" |
Такой вариант понятен, я думал есть еще что то более крутое.
Спустя 12 часов, 39 минут, 16 секунд (27.08.2011 - 11:59) Diss написал(а):
вы хотите сделать мега динамический сайт, и при этом не хотите учить jquery и js... такого не бывает, если делать самому, то учить js придется 100%, а jquery просто в 100 раз удобнее, чем чистый js.
Спустя 8 минут, 17 секунд (27.08.2011 - 12:07) Xes написал(а):
Diss - какойты Вау...
Я же не говрил что я не хчу учить я сказал что туда пока не суюсь.
Какой мне jquery я php как 8 месяцев освоил, и js полтара из за того что мне нужен был ajax.
Динамика ограничена подсветкой полей и все в этом духе, обойдусь пока без использования библиотеки, мне она пока просто не нужна.
Я же не говрил что я не хчу учить я сказал что туда пока не суюсь.
Какой мне jquery я php как 8 месяцев освоил, и js полтара из за того что мне нужен был ajax.
Динамика ограничена подсветкой полей и все в этом духе, обойдусь пока без использования библиотеки, мне она пока просто не нужна.
Спустя 1 час, 43 минуты, 24 секунды (27.08.2011 - 13:51) redreem написал(а):
Diss, да ну не факт!
1. жквери универсален - бесспорно, но по скорости чистый js, написаннный под конретную задачу даст ему фору.
2. если чел раскопает js по полной, а потом возьмет жквери просто чтобы не заморачиваться с кроссбраузерностью в некоторых решениях - это да! это нужно! жквери не панацея. и пусть копает - это пойдет только на пользу.
3. со временем каждый js-прогер врубается как все устроено и по сути пишет себе тот же самый жквери, только под себя!
4. если бы в жквери были открыты некоторые настройки на уровне объявления переменных при инициализации или в атрибутах, я может быть бы и согласился что жквери панацея, но вот простой пример - animate - мне понадобился "быстрый" анимейт, который бы не тратил время на селекторы к примеру, и к тому же что бы я мог регулировать сетинтервал как мне хочется - нихрена, я не нашел описания. Тупо взял и написал свой анимейт. И так со всем.
1. жквери универсален - бесспорно, но по скорости чистый js, написаннный под конретную задачу даст ему фору.
2. если чел раскопает js по полной, а потом возьмет жквери просто чтобы не заморачиваться с кроссбраузерностью в некоторых решениях - это да! это нужно! жквери не панацея. и пусть копает - это пойдет только на пользу.
3. со временем каждый js-прогер врубается как все устроено и по сути пишет себе тот же самый жквери, только под себя!
4. если бы в жквери были открыты некоторые настройки на уровне объявления переменных при инициализации или в атрибутах, я может быть бы и согласился что жквери панацея, но вот простой пример - animate - мне понадобился "быстрый" анимейт, который бы не тратил время на селекторы к примеру, и к тому же что бы я мог регулировать сетинтервал как мне хочется - нихрена, я не нашел описания. Тупо взял и написал свой анимейт. И так со всем.