Показать сообщение отдельно
  #1 (permalink)  
Старый 28.10.2015, 23:37
Интересующийся
Отправить личное сообщение для n1x0n Посмотреть профиль Найти все сообщения от n1x0n
 
Регистрация: 21.08.2014
Сообщений: 15

Не работает обработка события
У меня есть кнопка на форме обратной связи в подвале<footer>, мне нужно обработать на ней событие onclick, я это делал функцией, но оно не работает... делал так
<script>
var h1 = document.GetElementsByTag('h1')[0];
var usluga = document.title
document.ready(function(){
$('#zvonok').on('click', function() {
ga('send', 'event', 'zayavka', '{usluga (h1)}', 'Обратный звонок');
yaCounter30901576.reachGoal('zayavka');
return true;
});
$('#zapis').on('click', function() {
ga('send', 'event', 'zayavka', '{usluga (h1)}', 'Запись к врачу');
yaCounter30901576.reachGoal('zayavka');
return true;
});
$('#vopros').on('click', function() {
ga('send', 'event', 'zayavka', '{usluga (h1)}', 'Задать вопрос');
yaCounter30901576.reachGoal('zayavka');
return true;
});
});
</script>

Потом решил обрабатывать срузу в копках без функции, помогло, но я теперь не понимаю как мне получить значение переменных usluga, и h1...
Я создал скрипт с переменными сразу после тега <body> .
<script>
document.ready(function(){
var h1= document.getElementsByTag('h1')[0];
var uslugi = document.title;
}
</script>

Но пишет что h1 undefine
Ответить с цитированием