|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.10.2016, 12:44 | #11 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
addEventListener вторым параметром принимает функцию, которая будет вызвана при срабатывании указанного события (первый параметр, имя события)
https://developer.mozilla.org/en-US/...dEventListener
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
15.10.2016, 12:56 | #12 |
Форумчанин
Регистрация: 14.10.2016
Сообщений: 406
|
Ну т.е. остальным функциям мы назначаем имена?
ckeckBox.onchange = function(){ if( this.checked ){} } chislo.onchange = function(){ console.log( this.value ); } chislo1.onchange = function(){ console.log( this.value ); } Чё то я запутался совсем)))
Еду медленно, но верно!
|
15.10.2016, 13:11 | #13 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
Как я уже говорил существует 1001 способ что-бы решить одну задачу.
// -------------------------------------------------------------- Сразу 2 куска кода которые делают одно и тоже, просто что-бы ты понял что этот язык вообще допускает такие конструкции. Этот пример. PHP код:
И этот, это одно итоже. Просто в место того что бы передовать существующую функцию в "addEventListener", я декларирую эту функцию НА ЛЕТУ. Они еще называются анонимные функции, так как у нее нету имя, сразу идет тело. PHP код:
Приведу 2 примера которе будут делать одно и тоже, но синтаксис для настройки будет разный. Вариант 1 PHP код:
Теперь второй пример. Делает он абсолютно тоже самое, но дает больше контроля из кода. Другими словами, мне ничего не нужно менять в разметке. PHP код:
Код:
Если разобраться то мы вешаем на событие "onlick" функцию "alert" в коде это можно сделать 1001 способом. приведу парочку. PHP код:
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
Последний раз редактировалось pompiduskus; 15.10.2016 в 13:23. |
15.10.2016, 18:13 | #14 |
Форумчанин
Регистрация: 14.10.2016
Сообщений: 406
|
Подскажите кто чем может
Код:
Еду медленно, но верно!
Последний раз редактировалось spoon100500; 15.10.2016 в 18:16. |
15.10.2016, 20:03 | #15 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
Получилось то что хотел или нет ?
И еще мелочь, meta таги и все что с этим связано, да и <link/> <script/> лучше помещать между тегами Код:
Код:
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
15.10.2016, 20:23 | #16 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
он вроде бы внизу написал коммент, что нет.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
15.10.2016, 21:04 | #17 |
Форумчанин
Регистрация: 14.10.2016
Сообщений: 406
|
Эта часть кода не работает
Код HTML:
//Не работает эта функция, весь мозг себе выт... ckeckBox.addEventListener('change', dtCalc.bind()); function dtCalc() { if (ckeckBox.checked) { if (resField.innerHTML = counts[0]) { resultDiv.innerHTML = (+result + s[0]).toFixed(2); } else if (resField.innerHTML = counts[1]) { resultDiv.innerHTML = (+result + s[1]).toFixed(2); } else if (resField.innerHTML = counts[2]) { resultDiv.innerHTML = (+result + s[2]).toFixed(2); } else if (resField.innerHTML = counts[3]) { resultDiv.innerHTML = (+result + s[3]).toFixed(2); } else if (resField.innerHTML = counts[3]) { resultDiv.innerHTML = (+result + s[3]).toFixed(2); } } }
Еду медленно, но верно!
|
15.10.2016, 21:07 | #18 |
Форумчанин
Регистрация: 14.10.2016
Сообщений: 406
|
Не знаю почему но в теле <head>...</head> скрипт не работает.
Еду медленно, но верно!
|
16.10.2016, 00:14 | #19 |
юзер как все
Участник клуба
Регистрация: 10.01.2012
Сообщений: 1,586
|
У тебя ошибки в программе. Я так понял что ты вообще не хочешь головой думать.
Уже 15 постов обсуждаем что к чему, а ты вдруг выдаешь код который одним из самых первых шел. Вообщем, удачи
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
|
16.10.2016, 07:46 | #20 |
Форумчанин
Регистрация: 14.10.2016
Сообщений: 406
|
Да уж, позиция сильного, сказать, что ошибки и разбирайся сам. В постах обсуждаем один и тот же метод только с разных сторон, безпорна информация очень полезная, но то что я делал по первому методу, разницы ни какой. Ну уберу я из разметки и пропишу их в скрипте, одно и то же.
Еду медленно, но верно!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
подскажите плиз | Alex26RusLink | Общие вопросы C/C++ | 10 | 21.07.2009 19:03 |
Подскажите, что не так с кодом | Grisha248 | Помощь студентам | 2 | 24.05.2009 16:41 |
Подскажите плиз | Panik666 | Общие вопросы Delphi | 1 | 22.04.2009 23:19 |
Подскажите с кодом процедуры ButtonClick | KARUSHEV | Помощь студентам | 3 | 23.03.2009 14:01 |
подскажите плиз! | Lestrini | Общие вопросы Delphi | 6 | 03.10.2008 17:23 |