Files
projetCGroupe8/FrontEnd/read_write.js
2023-06-08 16:02:33 +02:00

52 lines
1.2 KiB
JavaScript

// ------- WRITE FILE -------
function writeFile(id_form,func) {
var element = document.createElement('a');
let text1 = document.getElementById(id_form);
let count = text1.elements.length;
let textToSave = func;
for(let i = 0;i<count-1;i++){
textToSave += ";" + text1[i].value;
}
element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(textToSave));
element.setAttribute('download', 'request.txt');
element.style.display = 'none';
document.body.appendChild(element);
element.click();
document.body.removeChild(element);
// text1.submit();
}
// -------------------------
// ------- READ FILE -------
function readFileByName(fileName){
let xhr = new XMLHttpRequest();
do {
xhr.open("GET", fileName, false);
xhr.send(null);
}while(xhr.status === 404);
// assumes status 200
return xhr.responseText;
}
function readFile(){
readFileByName("ready.txt");
return readFileByName("results.txt");
}
// -------------------------
function callWrite() {
writeFile("form-findByDirector", )
}
form_button = document.getElementById("go")
form_button.onclick = callWrite