Показать сообщение отдельно
  #1 (permalink)  
Старый 20.10.2016, 14:22
Профессор
Отправить личное сообщение для Артист Посмотреть профиль Найти все сообщения от Артист
 
Регистрация: 25.09.2016
Сообщений: 163

Вызов функции из другого скрипта.
Вот есть фоновый скрипт, в нём чисто запросы, обработчики с действиями...

function GetHttpRequest(href, arg)
{
	var xhr = new XMLHttpRequest()
	xhr.withCredentials = true
	xhr.onreadystatechange = function(e)
	{
		e.data = arg
		ProcessRequestChange.apply(this, arguments)
	}
	xhr.open('GET', href, true)
	xhr.send(null)
}


А есть скрипт, подключаемый к активной странице, в нём я только получаю ссылки, по которым нужно сделать запрос и обработать их(в фоновом скрипте).

var ref, tr = table.querySelectorAll('tr')

for(var i = 0, size = tr.length; i < size; i++)
{
	if(tr[i] == null) continue
	ref = tr[i].querySelector('a[href^="info.php?id="]')
	if(ref == null) continue
	//ref.href // Ссылка на объект
}


Как мне вызвать и передать в функцию?
GetHttpRequest(ref.href, {rid: 456})

Последний раз редактировалось Артист, 20.10.2016 в 14:40.
Ответить с цитированием