sendMessage и onMessage
Как можно из одного js файла передать другому, знаю что нужно использовать sendMessage но как?
one.js /*код*/ for (var i = 0; i < result.rows.length - 1; i++) { res[i] = result.rows.item(i)['log']; }; chrome.extension.sendMessage({ action: "getData", source: res two.js chrome.extension.onMessage.addListener(function(request, sender) { if (request.action == "getData") { alert(request.source); //выводит все, но если написать в тут $('ul.list').append('<li>'+request.source+'</li>'); то ничего не получается message.innerText = request.source; $('ul.list').append('<li>'+request.source+'</li>'); } }); |
Почитайте про Web Workers.
|
Цитата:
|
timedo,
:) Файлы на одной странице или на разных ? |
timedo,
Ну вообще я никак не могу понять что вы пытаетесь сделать, мне кажется тут что-то вы не так придумали. |
Может быть не js-файлу а методу (функции) в этом файле?
Допустим одна функция вызывает другую - в функцию А передается число , которое она передает функции B 1й js-файл: function fnc_A(a) { var sum = func_B(a)//вызываем функцию из другого js return sum;//Здесь возвращается сумма а+5 } 2й js: function func_B(num){ return num+5 } |
Часовой пояс GMT +3, время: 10:42. |