Написал простенькую функцию
для коммуникации написал вэб воркера и аджакс разделил их по файлам
создание работника
function crWorkerAjax(modeWork, typeSend, adr, param, id, callback)
{
var workerAjax = new Worker('ajaxWorker.js');
var objEx =
{
mode:modeWork,
type:typeSend,
adress:adr,
parametrs:param,
ID:id,
funct:callback
};
workerAjax.postMessage(objEx);
}
код работника
onmessage = function (event)
{
alert(event.data);
importScripts('AjaxClass.js');
var ajObj = new AJAXprov();
httpP = ajObj.provXmlHttp();
var obj = event.data;
ajObj.sendAnsServ(obj.mode, obj.type, obj.adress, obj.parametrs, obj.ID, obj.funct);
}
в результате опера пишет Uncaught exception: DOMException: DATA_CLONE_ERR
а мозила, что файл не существует. все файлы лежат в одной папке. Что я сделал не так?