Liebe Programmierer ich habe folgendes Problem oder auch Denkfehler:
Ich starte einen worker (index.html) in welchem ich per xmlhttprequest (wrk_createUsrPosFiles.js) ein JavaScript file starten möchte welches dann per fso eine Datei schreibt.
Folgenden code habe ich
index.html
wrk_createUsrPosFiles.js
createUsrPosFiles:
Allerdings wird der code im createUsrPosFile nicht ausgeführt sondern nur zurückgegeben.
Ist die Vorgangsweise überhaupt korrekt so?
Vielen Dank für eure Hilfe
Ich starte einen worker (index.html) in welchem ich per xmlhttprequest (wrk_createUsrPosFiles.js) ein JavaScript file starten möchte welches dann per fso eine Datei schreibt.
Folgenden code habe ich
index.html
Code:
// 10.3 Die aktuelle Benutzerposition in das user.txt speicher (31.10.2014)
var w;
function createUsrPosFiles() {
if (typeof (Worker) !== "undefined") {
if(typeof(w)=="undefined"){
w= new Worker("js/wrk_createUsrPosFiles.js")
}
w.onmessage = function(event){
alert(event.data);
w.terminate();
w = undefined;
};
}
else
{
alert("No Web Worker supported");
}
}
wrk_createUsrPosFiles.js
Code:
var i = 0;
function timedCount() {
postMessage("JETZTI");
// Hilfsfunktion den ajax call für die Bilder macht
var url = "createUsrPosFiles.js";
var req = new XMLHttpRequest();
req.open("GET", url, false);
// req.overrideMimeType("text/plain; charset=x-user-defined");
req.send(null);
if (req.status != 200) {
return "";
}
postMessage( req.responseText);
}
timedCount();
createUsrPosFiles:
Code:
alert("es geht");
Allerdings wird der code im createUsrPosFile nicht ausgeführt sondern nur zurückgegeben.
Ist die Vorgangsweise überhaupt korrekt so?
Vielen Dank für eure Hilfe