Amongaro
@Amongaro

Как правильно вызвать функцию при помощи onclick?

Проблема с подключением скриптов.
Суть в том, что если функцию вызывать из подключаемого файла скрипта - функция срабатывает.
Но если её же вызывать через onclick в ссылке, то пишет что не определена.
Подскажите пожалуйста, где может быть ошибка или в какую сторону копать для того, чтобы разобраться в этом?

Файл gaTracking
var export_object = {
    event : event,
    click : click
}

function event(category,action,param) {
    ga('send', 'event', category, action, param);
    return;
}

function click(link,category,action,param){
    event(category,action,param);
    setTimeout('document.location = "' + link.href + '"', 200);
    alert("test");
    return;
}

module.exports = export_object;


Вызов файла в main.js
var gaTrack = require('./gaTracking');

Вызов в main.js - работает (при загрузке страницы)
gaTrack.click('youtube', 'transition to youtube', 'click on link image');


Вызов через html - не работает (в index.html)
<li><a href="google.com" target="_blank" onclick="gaTrack.click('youtube', 'transition to youtube', 'click on link image')">google</a></li>
  • Вопрос задан
  • 458 просмотров
Пригласить эксперта
Ответы на вопрос 1
romy4
@romy4
Exception handler
а gaTrack доступен в index.html?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы