@js_noobs_ru
JavaScript Noobs — сообщество новичков

Чат для новичков Правила: https://teletype.in/@js_noobs_ru/S1ia4hXQm Другие полезные чаты — https://github.com/goq/telegram-list или https://rudevs.network/ByKT2JwWQ

2124 members

Архив канала @js_noobs_ru 2 июля 2018 г.

04:11:57 ДП
User 76768325
User 104477
вот буквально вчера @jabher делал доклад про математически точную оценку сложности технологий
не думаю что ему нужно именно это. доброе утро. человеку имхо нужно просто KISS-подход освоить
04:12:43 ДП
User 76768325
User 215655868
Сложно то. Что приложение становиться на столько большое, что в уме все его аспекты не вмещаются. Все запомнить сложно. И когда нужно что-то пофиксить, или что-то новое допилить. То не получается просто так взять - и сразу начать писать код. Сперва приходиться долго подумать о том, куда что положить, чтоб оно там лежало и не ваняло
google KISS
04:25:06 ДП
User 379854113
Всем утро.
Ребята подскажите, в чем может быть причина 405 Method Not Allowed, при попытке отправить пост реквест на сервер? Вроде все 4хх считаються клиентскими, как продебажить чтобы понять, со стороны клиента косяк или сервера?
04:53:10 ДП
User 76768325
User 379854113
Всем утро.
Ребята подскажите, в чем может быть причина 405 Method Not Allowed, при попытке отправить пост реквест на сервер? Вроде все 4хх считаються клиентскими, как продебажить чтобы понять, со стороны клиента косяк или сервера?
что-то недопослано или послано неверно от клиента, о чём и сообщает сервер (моё предположение)
04:53:53 ДП
User 76768325
делал недавно фронт-прокси через свой домен и Apache на webmail-сервера Amazon - та же ошибка была
04:53:57 ДП
User 379854113
User 76768325
что-то недопослано или послано неверно от клиента, о чём и сообщает сервер (моё предположение)
Проверил через OPTIONS, в Аllow метод POST есть.
04:55:25 ДП
User 76768325
User 379854113
Проверил через OPTIONS, в Аllow метод POST есть.
возможно нету Vary или наоборот не должно быть, это был бред, но для отражения сути достаточно: ты должен досконально знать что ждёт и в какой комбинации и последовательности сервер и проверить, что это было отправлено
04:55:51 ДП
User 76768325
лучше у профи узнать, конечно
04:56:40 ДП
User 379854113
Я понял, спасибо за совет.
05:55:20 ДП
User 387348591
Где ошибка?

<p id="demo"></p>

<script>
var text = '{"employees":[' +
'{"firstName":"John","lastName":"Doe" },' +
'{"firstName":"Anna","lastName":"Smith" },' +
'{"firstName":"Peter","lastName":"Jones" }]}';

obj = JSON.parse(text);
var obj1 = obj.employees.length
for(var i = 0; i < obj1; i++){
  return text1 += obj1[i].firstName + '<br>'
}
document.getElementById("demo").innerHTML = text1;
</script>
05:56:04 ДП
User 67164223
User 387348591
Где ошибка?

<p id="demo"></p>

<script>
var text = '{"employees":[' +
'{"firstName":"John","lastName":"Doe" },' +
'{"firstName":"Anna","lastName":"Smith" },' +
'{"firstName":"Peter","lastName":"Jones" }]}';

obj = JSON.parse(text);
var obj1 = obj.employees.length
for(var i = 0; i < obj1; i++){
  return text1 += obj1[i].firstName + '<br>'
}
document.getElementById("demo").innerHTML = text1;
</script>
текст ошибки сначала
05:57:13 ДП
User 387348591
User 67164223
текст ошибки сначала
то есть этот код (консоль чист):

<p id="demo"></p>

<script>
var text = '{"employees":[' +
'{"firstName":"John","lastName":"Doe" },' +
'{"firstName":"Anna","lastName":"Smith" },' +
'{"firstName":"Peter","lastName":"Jones" }]}';

obj = JSON.parse(text);
var obj1 = obj.employees.length
var text1 = ''
for(var i = 0; i < obj1; i++){
  text1 += obj1[i] + '<br>'
}
document.getElementById("demo").innerHTML = text1;
</script>
05:59:13 ДП
User 387348591
я уже сам нашел ошибку)
05:59:14 ДП
User 245299916
можно еще раз код, а то чет не понятно в чем ошибка
05:59:29 ДП
User 387348591
выводится андефайнд
05:59:51 ДП
User 387348591
obj1 надо убирать length, поэтому выводил мне андефайнд
06:00:05 ДП
User 387348591
вот итоговый правильный код:

<p id="demo"></p>

<script>
var text = '{"employees":[' +
'{"firstName":"John","lastName":"Doe" },' +
'{"firstName":"Anna","lastName":"Smith" },' +
'{"firstName":"Peter","lastName":"Jones" }]}';

obj = JSON.parse(text);
var obj1 = obj.employees
var text1 = ''
for(var i = 0; i < obj1.length; i++){
  text1 += obj1[i].firstName + '<br>'
}
document.getElementById("demo").innerHTML = text1;
</script>
06:06:30 ДП
User 201036437
User 387348591
вот итоговый правильный код:

<p id="demo"></p>

<script>
var text = '{"employees":[' +
'{"firstName":"John","lastName":"Doe" },' +
'{"firstName":"Anna","lastName":"Smith" },' +
'{"firstName":"Peter","lastName":"Jones" }]}';

obj = JSON.parse(text);
var obj1 = obj.employees
var text1 = ''
for(var i = 0; i < obj1.length; i++){
  text1 += obj1[i].firstName + '<br>'
}
document.getElementById("demo").innerHTML = text1;
</script>
JSON.parse(text).employees.map(({firstName})=>firstName+'<br>').join('');
06:06:39 ДП
User 201036437
Можно так ещё :)
06:07:15 ДП
User 387348591
User 201036437
Можно так ещё :)
как правильно рядом приписать, чтобы и ластнейм вытащить?
06:08:37 ДП
User 201036437
({firstName, lastName}) => firstName+'<br>'+lastName

Если целевые браузеры поддерживают деструктуризацию, если нет - то 

(employee) => employee.firstName+'<br>'+employee.lastName
06:09:27 ДП
User 387348591
User 201036437
({firstName, lastName}) => firstName+'<br>'+lastName

Если целевые браузеры поддерживают деструктуризацию, если нет - то 

(employee) => employee.firstName+'<br>'+employee.lastName
все так просто) Спасибо!
06:10:27 ДП
User 231599
User 387348591
то есть этот код (консоль чист):

<p id="demo"></p>

<script>
var text = '{"employees":[' +
'{"firstName":"John","lastName":"Doe" },' +
'{"firstName":"Anna","lastName":"Smith" },' +
'{"firstName":"Peter","lastName":"Jones" }]}';

obj = JSON.parse(text);
var obj1 = obj.employees.length
var text1 = ''
for(var i = 0; i < obj1; i++){
  text1 += obj1[i] + '<br>'
}
document.getElementById("demo").innerHTML = text1;
</script>
Чем у тебя является obj1? Назови эту переменную как надо и поймёшь, в чем ошибка
06:28:22 ДП
User 60331718
User 387348591
Где ошибка?

<p id="demo"></p>

<script>
var text = '{"employees":[' +
'{"firstName":"John","lastName":"Doe" },' +
'{"firstName":"Anna","lastName":"Smith" },' +
'{"firstName":"Peter","lastName":"Jones" }]}';

obj = JSON.parse(text);
var obj1 = obj.employees.length
for(var i = 0; i < obj1; i++){
  return text1 += obj1[i].firstName + '<br>'
}
document.getElementById("demo").innerHTML = text1;
</script>
Читай правила
06:28:37 ДП
User 60331718
Ещё раз увижу от тебя столько кода - получишь РО
06:49:55 ДП
User 79461408
User 387348591
то есть этот код (консоль чист):

<p id="demo"></p>

<script>
var text = '{"employees":[' +
'{"firstName":"John","lastName":"Doe" },' +
'{"firstName":"Anna","lastName":"Smith" },' +
'{"firstName":"Peter","lastName":"Jones" }]}';

obj = JSON.parse(text);
var obj1 = obj.employees.length
var text1 = ''
for(var i = 0; i < obj1; i++){
  text1 += obj1[i] + '<br>'
}
document.getElementById("demo").innerHTML = text1;
</script>
зачем то, что в конечном счете должно быть объектом, сначала писать в виде строки, а потом парсить эту строку в объект?
почему эти данные просто сразу не записать в виде литерала объекта? оно ж так даже читабельнее будет
в чем фишка?
08:09:34 ДП
User 104477
User 76768325
не думаю что ему нужно именно это. доброе утро. человеку имхо нужно просто KISS-подход освоить
KISS не отвечает на вопрос "когда", только на "что", как и YAGNI - на вопрос "почему"
08:13:48 ДП
User 256413068
кисс вообще ни на что не отвечает, просто совет не усложнять
08:14:16 ДП
User 76768325
User 104477
KISS не отвечает на вопрос "когда", только на "что", как и YAGNI - на вопрос "почему"
про «когда» - не знаю, но основная мысль - «как», имхо
08:14:36 ДП
User 76768325
где там «когда» не знаю
08:15:37 ДП
User 515512998
>рассуждать о таких паттернах как kiss, yagni, dry

)
08:21:28 ДП
User 425714166
без события Wheel, реально отследить прокрутку вверх или вниз?
08:21:35 ДП
User 425714166
через scroll например
08:25:34 ДП
User 422593786
ребят, кто в апаче шарит?
08:26:21 ДП
User 140292527
User 425714166
без события Wheel, реально отследить прокрутку вверх или вниз?
Да, в event аргументе в коллбэке вроде есть поле
08:28:10 ДП
User 140292527
А, нет, это только в Wheel
09:12:48 ДП
User 104477
User 515512998
>рассуждать о таких паттернах как kiss, yagni, dry

)
Ну в том и дело, что это софизмы. Они говорят "не делай плохо, делай хорошо", (у каждого из них свое конкретное определение хорошего и плохого, я просто обобщил) но определения такие такие, что при буквальном их соблюдении начинается такой ад оверинжиниринга, что потом нужны консультанты за 300$/ч, чтобы разгребать последствия
09:15:31 ДП
User 104477
User 104477
Ну в том и дело, что это софизмы. Они говорят "не делай плохо, делай хорошо", (у каждого из них свое конкретное определение хорошего и плохого, я просто обобщил) но определения такие такие, что при буквальном их соблюдении начинается такой ад оверинжиниринга, что потом нужны консультанты за 300$/ч, чтобы разгребать последствия
А в реальном коде, который нормально поддерживается, внезапно оказывается, не так важны формальные принципы написания, а скорее все что сбоку — процесс разработки, коммуникация, ответственность разработчика (не модулей, которые он по SOLID написал)
10:39:36 ДП
User 201036437
Привет. Помогите с mobx, пожалуйста. Два вопроса:

1) У меня есть стор, в нём лежат ещё три стора, в каждом из которых ещё могут лежать модельки. Должен ли я передавать из App эти ветки вниз компонентам явно или можно в самом компоненте просто сделать import всего стора и работать с ним как хочешь? Как правильно?

2) Например, у меня такая структура
store -> 
     files <store> [{name, uid}, {}, {}] 
     folders <store> [{name, uid, files[uids]}, {}, {}]
Должен ли я штуки типа getFilesByFolder и getFolderByFile делать в рут-сторе, или я должен затолкать это в конкретные под-сторы?
10:51:22 ДП
User 104477
User 201036437
Привет. Помогите с mobx, пожалуйста. Два вопроса:

1) У меня есть стор, в нём лежат ещё три стора, в каждом из которых ещё могут лежать модельки. Должен ли я передавать из App эти ветки вниз компонентам явно или можно в самом компоненте просто сделать import всего стора и работать с ним как хочешь? Как правильно?

2) Например, у меня такая структура
store -> 
     files <store> [{name, uid}, {}, {}] 
     folders <store> [{name, uid, files[uids]}, {}, {}]
Должен ли я штуки типа getFilesByFolder и getFolderByFile делать в рут-сторе, или я должен затолкать это в конкретные под-сторы?
Учитывая, что обе штуки, кажется, требуют и folders, и file, ответ напрашивается сам собой - в рутовом
10:51:57 ДП
User 104477
но вопрос тут скорее в том, отражает ли структура сторов то, как данные из них реально могут использоваться
10:52:52 ДП
User 104477
приводить все к третьей нормальной форме может быть преждевременной оптимизацией
10:58:19 ДП
User 201036437
User 104477
Учитывая, что обе штуки, кажется, требуют и folders, и file, ответ напрашивается сам собой - в рутовом
Хорошо, спасибо, а что скажешь про проброс кусков стора вниз по компонентам?
10:59:20 ДП
User 201036437
С моей точки зрения проще в компонентах брать инстанс всего стора и не париться, но вроде как тогда явная зависимость чилда от пропса со стором пропадает и я не могу понять, хорошо это или плохо?
11:05:50 ДП
User 67164223
User 201036437
С моей точки зрения проще в компонентах брать инстанс всего стора и не париться, но вроде как тогда явная зависимость чилда от пропса со стором пропадает и я не могу понять, хорошо это или плохо?
Есть подход, умный и глупый компонент
11:12:40 ДП
User 104477
User 67164223
Есть подход, умный и глупый компонент
это примерно как сказать «используй ООП». Как конкретно ты предлагаешь этот подход применять?
11:12:56 ДП
User 67164223
User 104477
это примерно как сказать «используй ООП». Как конкретно ты предлагаешь этот подход применять?
)
11:13:22 ДП
User 104477
User 201036437
С моей точки зрения проще в компонентах брать инстанс всего стора и не париться, но вроде как тогда явная зависимость чилда от пропса со стором пропадает и я не могу понять, хорошо это или плохо?
если нельзя просто взять и поменять структуру стора и селекторов, чтобы компонент не сломался, то плохо
11:14:51 ДП
User 201036437
User 104477
если нельзя просто взять и поменять структуру стора и селекторов, чтобы компонент не сломался, то плохо
Если она поменяется - то в любом случае что-то сломается, потому что либо в паренте придётся кидать кусок стора другой, либо тащить его напрямую из рута, какая разница в этом случае?
11:15:53 ДП
User 201036437
Или каждую ветку инстанцировать, тянуть в компоненты только инстанц ветки, а в рутовом просто референсить эти инстансы?
11:17:11 ДП
User 104477
User 201036437
Если она поменяется - то в любом случае что-то сломается, потому что либо в паренте придётся кидать кусок стора другой, либо тащить его напрямую из рута, какая разница в этом случае?
зависимости неизбежны, вопрос в том, какие из них безопаснее
11:17:59 ДП
User 104477
> либо в паренте придётся кидать кусок стора другой
вот для этого надо не куски стора руками в компоненте выбирать, а писать отдельно функции-селекторы, которые лежат рядом со сторами и тестируются совместно с ними
11:18:37 ДП
User 104477
тогда при изменении стора придется дополнительно править только селектор, а все компоненты, которые использовали это все, трогать не придется
11:25:22 ДП
User 346992724
Может быть кто нибудь сталкивался с тем, что в js появлсяеться html разметка?
11:26:12 ДП
User 104477
User 346992724
Может быть кто нибудь сталкивался с тем, что в js появлсяеться html разметка?
ты просто по несуществующему адресу пытаешься скрипт загрузить, сервер тебе отвечает стандартной страницей 404 ошибки
11:27:34 ДП
User 104477
Убедись, что на веб-сервере правильно настроен маппинг реальных папок (FTP или чего там у тебя) на роуты
11:28:12 ДП
User 346992724
User 104477
Убедись, что на веб-сервере правильно настроен маппинг реальных папок (FTP или чего там у тебя) на роуты
Спасибо, посмотрю)
01:00:13 ПП
User 317251595
Привет всем, у меня вопрос как мне узнать по нажатию на элемент рабоатет анимация или JS? Подскажите как это можно посмотреть в девтулзах?
01:03:07 ПП
User 245299916
User 317251595
Привет всем, у меня вопрос как мне узнать по нажатию на элемент рабоатет анимация или JS? Подскажите как это можно посмотреть в девтулзах?
в тулзах хз как. можно просто в функцию банальный алерт или консол лог кинуть
01:04:38 ПП
User 317251595
User 245299916
в тулзах хз как. можно просто в функцию банальный алерт или консол лог кинуть
у меня дохрена js с библиотек и я не могу найти функцию которая сворачивает навбар - я не пойму то ли анимация то ли js, там jquery с бутсрапа применяется
01:32:14 ПП
User 104477
то есть анимация точно есть, а тебе надо понять, как она выполняется?
01:51:55 ПП
User 2076566
Всем привет.
01:51:57 ПП
01:52:08 ПП
User 2076566
var menu = new Menu({
  elem: document.getElementById('sweets-menu')
});
01:53:11 ПП
User 2076566
User 2076566
var menu = new Menu({
  elem: document.getElementById('sweets-menu')
});
не понел зачем это нужно
02:03:50 ПП
User 354032356
1. больше шакалов
2. конструктор
02:05:39 ПП
User 358880241
console.log без скобок и параметра работает?
02:36:03 ПП
User 266535291
User 358880241
console.log без скобок и параметра работает?
ну ты серьезно ?
02:36:36 ПП
User 515512998
User 358880241
console.log без скобок и параметра работает?
Ссылка вернётся
02:36:43 ПП
User 266535291
User 358880241
console.log без скобок и параметра работает?
скобочки вызывают метод log в объекте console
без параметра вроде работает
02:36:49 ПП
User 515512998
User 266535291
ну ты серьезно ?
Ты самого умного решил строить в чате для нубов? )
02:37:00 ПП
User 266535291
User 515512998
Ты самого умного решил строить в чате для нубов? )
нет, я просто забыл, что чат для нубов
02:37:01 ПП
User 266535291
хахвхавха
02:37:08 ПП
User 266535291
такое тоже бывает
02:37:08 ПП
02:37:31 ПП
User 358880241
Да меня попросили, а я из курса по js помню что это метода с параметром
02:38:13 ПП
User 67164223
можно еще вот так писать console.log``
02:38:18 ПП
User 266535291
User 358880241
Да меня попросили, а я из курса по js помню что это метода с параметром
ну если ты просто в редакторе (VSCode или WebStorm) напишешь console.log
он будет ругаться, потому что ты ничего не вызываешь
02:38:18 ПП
User 67164223
но это другая тема для разговора
02:38:25 ПП
User 266535291
User 67164223
можно еще вот так писать console.log``
как тебе такое илон маск
02:38:29 ПП
User 266535291
кстати, не супер читабельно
02:40:33 ПП
User 104477
User 358880241
console.log без скобок и параметра работает?
Нет
02:41:16 ПП
User 104477
User 266535291
кстати, не супер читабельно
Ну, с console.log не оч, а вот для штук типа pug удобно
02:41:46 ПП
User 104477
pug`
  тут какой-то шаблон
`
02:41:52 ПП
User 104477
Типа такого
03:11:08 ПП
User 317251595
скажите а как удалять данные с sessionStorage если я хочу перелогиниться?  подскажите плз
03:13:28 ПП
User 304539536
Привет, как задетектить что курсор прлшел 10 пикселей вверх? Может у кого то есть решение
03:15:07 ПП
User 64193009
User 304539536
Привет, как задетектить что курсор прлшел 10 пикселей вверх? Может у кого то есть решение
вычитанием координат в начальной и конечной точке ? так, навскидку
03:15:11 ПП
User 64193009
а для каких целей?
03:16:36 ПП
User 304539536
Для растягивания дива
03:19:27 ПП
User 38165071
User 64193009
вычитанием координат в начальной и конечной точке ? так, навскидку
👍
03:28:23 ПП
User 395616343
Есть дропдаун,как сделать что б при выборе нужной мне категории оно отображалось вместо Category?
https://codepen.io/KAPJICOH/pen/errdbJ
codepen.io/KAPJICOH/pen/errdbJ
...
03:30:35 ПП
User 395616343
что-то типо селекта
03:31:33 ПП
User 317251595
кто-нибудь может еще подсказать хак поиска js для элементов?
03:31:46 ПП
User 146942622
User 395616343
Есть дропдаун,как сделать что б при выборе нужной мне категории оно отображалось вместо Category?
https://codepen.io/KAPJICOH/pen/errdbJ
codepen.io/KAPJICOH/pen/errdbJ
...
почему бы не сделать селект?
03:32:17 ПП
User 395616343
User 146942622
почему бы не сделать селект?
мне нужна возможность поставить  в селект спан или ссылку
03:32:35 ПП
User 395616343
что б при нажатии можно было удалить
03:33:20 ПП
User 395616343
а как это сделать,пока не представляю
03:49:57 ПП
User 38165071
User 317251595
кто-нибудь может еще подсказать хак поиска js для элементов?
?
03:50:48 ПП
User 317251595
User 38165071
?
ну вот мне типа надо навести на элемент например и узнать какой js на нем применяется. Есть какой-нибудь способ легкий узнать?
03:51:03 ПП
User 515512998
User 317251595
ну вот мне типа надо навести на элемент например и узнать какой js на нем применяется. Есть какой-нибудь способ легкий узнать?
Лисенеры его?
03:51:20 ПП
User 317251595
User 515512998
Лисенеры его?
да лисинера
03:52:23 ПП
03:57:13 ПП
User 317251595
User 38165071
спасибо буду разбиратьсяя
04:46:37 ПП
User 104477
User 317251595
скажите а как удалять данные с sessionStorage если я хочу перелогиниться?  подскажите плз
Открыть вкладку в инкогнито 😎
04:46:47 ПП
User 104477
Вообще storage.clear()
05:13:39 ПП
User 436313971
Ребят у меня есть форма http://prntscr.com/k1oslw , но в ней кроме текстовых полей ничего не записывается. select  и range просто игнорируется?
prnt.sc/k1oslw
Captured with Lightshot
05:39:28 ПП
User 272051129
endpoint как правильно перевести?
05:53:09 ПП
User 340098570
Конечная точка
06:04:48 ПП
User 104477
User 272051129
endpoint как правильно перевести?
точка входа / выхода (в зависимости от контекста)
06:20:17 ПП
User 499163429
Привет,  как сделать так,  чтобы при нажатии на кнопку на странице добавлялся блок,  но снизу?
06:20:52 ПП
User 499163429
Просто пот повторном нажатии,  блок становится на место старого
06:21:15 ПП
User 499163429
А мне нужно что бы он добавлялся чуть выше
06:21:15 ПП
User 104477
User 499163429
Привет,  как сделать так,  чтобы при нажатии на кнопку на странице добавлялся блок,  но снизу?
В этом чате нет телепатов, прикладывай ссылку на код обработчика кнопки
06:23:33 ПП
User 104477
(я снял галку «оповещать», но телеграм разрабатывают кривые обезьяны)
06:24:08 ПП
User 180829827
Зато больше людей прочитают
06:25:46 ПП
User 83290216
User 104477
(я снял галку «оповещать», но телеграм разрабатывают кривые обезьяны)
Хэй гений, порадуй нас пожалуйста чем нидуь поинтереснее телеграма. Раз уж ты не оносишься к крывым обезянам.
06:26:33 ПП
User 104477
простите, я имел в виду «победители мировых олимпиад по программированию», а не «кривые обезьяны»
06:26:50 ПП
User 155513348
User 104477
простите, я имел в виду «победители мировых олимпиад по программированию», а не «кривые обезьяны»
олимпиад среди школьников
06:26:59 ПП
User 104477
это не отменяет того, что они не могут минимум на двух платформах починить тупейший баг интерфейса, вызывающий у людей раздражение 🙁
06:27:42 ПП
User 155513348
можно им написать issue
06:27:45 ПП
User 155513348
мож починят
06:27:58 ПП
User 83290216
User 104477
это не отменяет того, что они не могут минимум на двух платформах починить тупейший баг интерфейса, вызывающий у людей раздражение 🙁
Думаю,  что  у них много другий более преоритетных задач
06:28:37 ПП
User 155513348
борьба с РКН?
06:28:44 ПП
User 104477
User 83290216
Думаю,  что  у них много другий более преоритетных задач
слыхал я про такие приоритеты, в твиттер из-за этих приоритетов 12 лет редактирование добавить не могут, лол
06:31:49 ПП
User 1922870
User 104477
простите, я имел в виду «победители мировых олимпиад по программированию», а не «кривые обезьяны»
Но ведь они и правда кривые обезьяны :)
06:31:58 ПП
User 104477
как и все мы
06:32:44 ПП
User 1922870
User 155513348
можно им написать issue
Можно написать issue РКН и попросить разбанить рутрекер. Это всяко более успешная афёра :)
07:13:23 ПП
User 362482890
Всем привет. Нужно, чтобы при нажатии на картинку выводился текст, но ничего не выходит
html
<button type="button" id="info" OnClick="a();"><img src="picture/calc1.jpg" width="200"></button>

js

 function a()
    {document.getElementById('info').innerHTML = 'text1' 
      
    ;}
07:14:35 ПП
User 1922870
User 362482890
Всем привет. Нужно, чтобы при нажатии на картинку выводился текст, но ничего не выходит
html
<button type="button" id="info" OnClick="a();"><img src="picture/calc1.jpg" width="200"></button>

js

 function a()
    {document.getElementById('info').innerHTML = 'text1' 
      
    ;}
Попробуй на jsfiddle загнать.  На этом этапе чаще всего уже видно в чём проблема :)
07:16:56 ПП
User 362482890
проблема в том, что вместо вывода снизу, картинка просто меняется на кнопку с надписью "text1"
07:23:38 ПП
User 436313971
https://codepen.io/kafkae/pen/YvgQNY
codepen.io/kafkae/pen/YvgQNY
...
07:23:39 ПП
User 436313971
Ребят у меня есть форма http://prntscr.com/k1oslw , но в ней кроме текстовых полей ничего не записывается. select  и range просто игнорируется?
prnt.sc/k1oslw
Captured with Lightshot
07:24:00 ПП
User 436313971
Как сделать правильно?
07:25:54 ПП
User 218090311
onChange event
07:26:59 ПП
User 436313971
User 218090311
onChange event
Спасибо
07:40:40 ПП
User 466650523
ребят подскажите
07:40:42 ПП
07:40:51 ПП
User 466650523
что консоль лог от меня хочет
08:04:36 ПП
User 104477
User 466650523
что консоль лог от меня хочет
Откуда берется объект kladr?
08:05:15 ПП
User 466650523
подключил js
08:05:40 ПП
08:05:55 ПП
08:06:01 ПП
User 466650523
а на улице выдает это
08:18:25 ПП
User 104477
Код выложи на фидл
08:22:16 ПП
User 358880241
Народ подскажите. У меня есть модуль авторизации fitebase. После авторизации он присылает мне uid. Как мне его отправить вместе с телефоном на сервер? На сколько я понял куками не безопасно. А хранилище тоже самое по сути. Аяксом как я выяснил я пользоваться не умею. Так как после отправки мне нужно ещё и на сервере сессию открыть. И если я не произведу валидацию по полученным данным авторизоваться я не смогу.
08:23:52 ПП
User 466650523
User 104477
Код выложи на фидл
https://jsfiddle.net/rcotshwk/
jsfiddle.net/rcotshwk
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor.
08:24:56 ПП
08:59:27 ПП
User 4052277
User 155513348
олимпиад среди школьников
вузов жеж