Автор Петров Алексей задал вопрос в разделе Другие языки и технологии
JavaScript событие срабатывает само при загрузке страницы и получил лучший ответ
Ответ от Sergey Dimchenko[мастер]
Если так myMoto.onclick = motoClick; то обработчиком onclick становится функция motoClick
А если myMoto.оnclick = motoClick(); то обработчиком оnclick становится результат выполнения функции motoClick, поэтому она и запускается.
Т. е. в данном случает надо без скобок.
И еще в коде из вопроса буква o в слове onclick почему-то русская. Естественно, должна быть латинская: onclick
Ответ от Александр Статут[эксперт]
// подключаем jQuery
$(document).ready(function() {
// все что здесь срабатывает только после загрузки всей страницы
$('#button').click(function() {
alert('ширина тра ляля'); // сработает при клике на элемент с id=button
});
});
// подключаем jQuery
$(document).ready(function() {
// все что здесь срабатывает только после загрузки всей страницы
$('#button').click(function() {
alert('ширина тра ляля'); // сработает при клике на элемент с id=button
});
});
Ответ от ...[гуру]
Потому, что когда Вы пишете скобки - Вы вызываете функцию, а myMoto.onClick получает то, что возвращает функция motoClick (вероятно void =)
Нужны кавычки. myMoto.onсlick = "motoClick();";
Пруф:
(обратите внимание на button onclick и дальше тело фунции в кавычках.)
Потому, что когда Вы пишете скобки - Вы вызываете функцию, а myMoto.onClick получает то, что возвращает функция motoClick (вероятно void =)
Нужны кавычки. myMoto.onсlick = "motoClick();";
Пруф:
(обратите внимание на button onclick и дальше тело фунции в кавычках.)
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: JavaScript событие срабатывает само при загрузке страницы
ajax, помогите, пожалуйста. Нужно передать переменные из JS в PHP без перезагрузки страницы.
Нужно подключить jQuery, если он ещё не подключен.
А скрипт будет примерно таким:
подробнее...
Учусь веб-программированию. Можете обьяснить, для чего нужны эти технологии: знаю что html - для каркаса, css - для офор
Давайте по очереди.
1) Что вам нужно учить. Сначала научитесь верстать страницы: HTML.
подробнее...