// JavaScript Document C:\iC\_scripts\js\_cCallA.js.php
//========
try{
var testA=1;
function screenOrientation(){
var arrObj={
"land":window.screen.orientation.type
,"angle":window.screen.orientation.angle
,"smarphone":false
};
//return(arrObj);
//var gjs_orientationScreen=window.screen.orientation.type;// smarphone=90 / 0 desktop=0
//var gjs_orientationAngleScreen=window.screen.orientation.angle;// smarphone=90 / 0 desktop=0
//var orientation=gjs_smartphone=false;
switch(arrObj.land){///js_orientationScreen){
case 'landscape-primary':
/// if(gjs_orientationAngleScreen==90)gjs_smartphone=true;
if(arrObj.angle==90)arrObj.smarphone=true;///gjs_smartphone=true;
break;
case 'portrait-primary':
///orientation='portrait';
///gjs_smartphone=true;break;
arrObj.smarphone=true;break;
}
return(arrObj);
}
var x=screenOrientation();
var gjs_smartphone=x.smarphone;
x=null;
///var orientation=orientationScreen+"x"+orientationAngleScreen;// smarphone=landscape-primary / portrait-primary desktop=landscape-primary
///alert("line xx8 _cCallA.js.php \n screenOrientation(): "+screenOrientation());
//alert("line xx8 _cCallA.js.php \n smartphone: "+gjs_smartphone+"\n orientationScreen: "+gjs_orientationScreen+"\n orientationAngleScreen: "+gjs_orientationAngleScreen);
function verifyObligatoryFields(){
var Sinputs=document.getElementById("S-inputs");// placeholder_in
var placeholder_in=document.getElementById("placeholder_in");// placeholder_in
///alert("line 12 "+" \nthat: " + that +"\ntask: " + task);
if(Sinputs&&placeholder_in)Sinputs.value=placeholder_in.innerHTML.trim()?0:1;
/*
alert("line 9 "+" \nplaceholder_in.innerHTML: '" +placeholder_in.innerHTML+"'"
+" \nSinputs.value: '" +Sinputs.value+"'");
*/
return(Sinputs.value);
}
//buttonOnclick(this,'save','buttonOnclick')
function buttonOnclick(that,task){
var idButton=document.getElementById(that.name);
if(!idButton)return(false);
var idButtonAction=document.getElementById("S-checkboxA");
if(idButtonAction)idButtonAction.value=task;
verifyObligatoryFields();
/*
var Sinputs=document.getElementById("S-inputs");// placeholder_in
var placeholder_in=document.getElementById("placeholder_in");// placeholder_in
alert("line 12 "+" \nthat: " + that +"\ntask: " + task);
if(Sinputs&&placeholder_in)Sinputs.value=placeholder_in.innerHTML.trim()?1:0;
*/
///alert("line 13 "+" \nthat.name: " +that.name+" \nthat.checked: " +that.checked+" \ntask: " +task);
}
function convertTextPHPtoJS(code,datas) {
try{
var params={"paramsA_in":{"fct":"convertTextPHPtoJS","datas":datas,"code":code}};
//alert("line 7 "+" \ndatas: " + Object.keys(datas) +"\ncode: " + code);
var convertedCode="";
if(0||(testA))alert('XYZ line 70 \n code: '+code+' \n datas: '+datas);
// code problème avec impossible de trouver \iC\initA.php dans ajax.php
// les erreurs de chemins apparaissent aussi dans
// problème de fichiers non trouvés si en local marchent alors vérifier que en distant fonctionnent
if(code){
convertedCode=decodeURI(code).replace(/\\"/gi,""); //c corrige la chaîne code envoyée par json_encode
convertedCode=JSON.parse(convertedCode); //c transforme la chaîne convertedCode en modèle $_POST dans JS
}
else
/// alert("line 7 "+" \ndatas: " + testVarIs(code) +"\ncode: " + testVarIs(code));
{
testParamsA(new Array(18,indexTools_THESEA),params);//"convertTextPHPtoJS",testVarIs(datas),testVarIs(code),0);
}
/// alert("line 7 "+" \ndatas: " + testVarIs(code)(datas.append?datas.append:"ABSENT") +"\ncode: " + (datas.code?datas.code:"ABSENT"));
return(convertedCode);
}catch(e){if(params&¶ms.convertTextPHPtoJS)alert(testVarIs(params.convertTextPHPtoJS,"line 22 convertTextPHPtoJS"));}
}
//========
function getFormatYmdHis(){
var Digital=new Date();
var field=new Array(Digital.getFullYear(),Digital.getMonth()+1,Digital.getDate(),
Digital.getHours(),Digital.getMinutes(),Digital.getSeconds(),Digital.getMilliseconds());
var formatYmdHis='',step=9;
for(i=0;i
//
//
//
if(pair[0].substring(0,2)=="D-"){
///D=D.replace(pair[0]+'='+pair[1]+esperluete,"");
D+=pair[0]+'='+pair[1]+(Di==3?"":esperluete);
if(Di==0){
$i_x=pair[1].split("/");
Dresume+=($i_x.length==5&&(!$i_x[0]?0:1)&&(!$i_x[1]?0:1)&&(!$i_x[3]?0:1))?1:0;
}
if(Di==1)Dresume+=(!pair[1]?0:1); // id="S-checkboxA" name="S-checkboxA" value=""
if(Di==2)Dresume+=(!pair[1]?0:1); // id="S-checkboxA" name="S-checkboxA" value=""
/// if(Di==3){Dresume+=1;D=D.substring(0,D.length)+Dresume; } //+esperluete; } // name="S-resume" value=""
if(Di==3){D+=Dresume+'1'; } //+esperluete; } // name="S-resume" value=""
Di++;
}
else
if(pair[0].substring(0,2)=="S-"){
S+=pair[0]+'='+pair[1]+(Si==8?"":esperluete);
// name="S-new_$f_pageName" value="$p_idformPage/$f_pageName"
if(Si==0){
$i_x=pair[1].split("/");
if(0||testA)alert('line 278 $i_x: '+$i_x+'\npair[0]: '+pair[0]+'\npair[1]: '+pair[1]);
if($i_x[1]!="")
Sresume+=(($i_x.length==2)&&(!$i_x[0]?0:1)&&(!$i_x[1]?0:1))?1:0;
else{
// modification si /team et /$f_pageName
Sresume+=(($i_x.length==2)&&(!$i_x[0]?0:1))?1:0;
}
}
// name="S-nor_obo" value=""/>
if(Si==1)Sresume+=(!pair[1]?1:0);
// name="S-nor_obo" value=""/>
if(Si==2)Sresume+=(pair[1].length==6?1:0);
// name="S-nor_obo" value=""/>
if(Si==3)Sresume+=(pair[1].length==14?1:0);
// 20220913162150:689id="S-datetimegoA" name="S-datetimegoA" value=""
if(Si==4){
$i_x=pair[1].split(":");
Sresume+=(($i_x.length==2)&&(!$i_x[0]?0:1)&&($i_x[0].length==14)&&(!$i_x[1]?0:1)&&($i_x[1].length<=3))?1:0;
}
// id="S-checkboxA" name="S-checkboxA" value="" id_buttonOnclick
if(Si==5){
alert('line 297 ScheckboxA=0 paramsA_in.formButtonOnclick: '+paramsA_in.formButtonOnclick);
// 'formButtonOnclick':formButtonOnclick
//ScheckboxA=document.getElementsByName('id_buttonOnclick')[0].checked;
ScheckboxA=0;
if(paramsA_in.formButtonOnclick)
ScheckboxA=document.getElementsByName(paramsA_in.formButtonOnclick)[0].checked;
//alert('line 283 \npair[0]: '+pair[0]+' \npair[1]: '+pair[1]+'\ndocument.getElementById(pair[0]).value'+document.getElementById(pair[0]).value);
//alert('777298 pair[0]: '+pair[0]+'\n pair[>1]: '+pair[1]+'\n ScheckboxA: '+ScheckboxA);//pms
/// Sresume+=(!pair[1]?0:1);
/// Sresume+=(!ScheckboxA?0:1);
Sresume+=(!ScheckboxA?(!pair[0]?0:1):1);
}
// id="S-inputs" name="S-inputs" value="" doit être vide inputsStarTotal
if(Si==6){
///alert('line 288 \npair[0]: '+pair[0]+' \npair[1]: '+pair[1]+'\ndocument.getElementById(pair[0]).value'+document.getElementById(pair[0]).value);
///alert('line 195 pair[0]: '+pair[0]+'\n context: "'+context+'"');
// Sresume+="%";//(context?1:0);
Sresume+=(!pair[1]?(!pair[0]?0:1):1);//(!pair[1]?1:0);//(!pair[1]?0:1);
}
// id="S-scriptA" name="S-scriptA" value=""
if(Si==7){
if(0||testA)alert('line 318 pair[0]: '+pair[0]+'\npair[1]: '+pair[1]);
Sresume+=(!pair[1]?(!pair[0]?0:1):1);//(!pair[1]?1:0);//(!pair[1]?0:1);
}
// name="S-resume" value=""
if(Si==8){Sresume+=1;S=S.substring(0,S.length)+Sresume;
//alert('777311 Sresume: '+S);//pms
};//+esperluete; }
Si++;
// start
// 1 1
// 2
// 3
// 4
// 5
// 6
// 7
// 8
}
else{
var star="";
var input=document.getElementById(pair[0]),idname=document.getElementById("X"+pair[0]);///,idname=document.getElementsByName("X"+pair[0]);
if(idname)input=idname;
//var starId=(input&&input.getAttribute("data-star"));
//var starName=(idname&&idname.getAttribute("data-star"));
///var star=(starId||starName);
/// alert('line 316 \ninput: '+input+'\n getTextElement(input): '+getTextElement(input));
if(input){
if(input.getAttribute("data-star")=="*")
{ star="*";
/// if(!input.value)
/// var empty=(getTextElement(input));
var placeholder=input.getAttribute("placeholder");
/// alert('line 324 placeholder: "'+placeholder+'"');
if(!getTextElement(input)){
/// var placeholder=input.getAttribute("placeholder");
if(!placeholder)placeholder=input.getAttribute("title");
/// alert('line 169 placeholder: "'+placeholder+'"');
/// if(!placeholder)placeholder=String(idname.getAttribute("data-title"));
/// errors_in+=(placeholder.length?placeholder:input.getAttribute("data-placeholder"))+", ";
placeholder_in+=star+placeholder+", ";
}
/// alert('line 165 errors_in: '+errors_in);
/// alert('line 148 input.id: '+input.id);
/// }
/// else{ ///inputsStarTotal
/// var placeholder=input.getAttribute("placeholder");
/// if(!placeholder)placeholder=input.getAttribute("title");
/// if(!placeholder)placeholder=input.getAttribute("title");
/// alert('line 233 placeholder: "'+placeholder+'"');
/// if(!placeholder)placeholder=String(idname.getAttribute("data-title"));
/// errors_in+=(placeholder.length?placeholder:input.getAttribute("data-placeholder"))+", ";
// inputsStarTotal+=placeholder+", ";
}
if(!placeholder)placeholder=getTextElement(input);
inputsStarTotal=inputsStarTotal.replace(placeholder+", ","");
inputsStarTotal+=star+placeholder+", ";
// inputsStarTotal Inputs * OK: Civilité, Prénom / Nom, Mobile, Mail, N°, Adresse, Code postal, Ville, Pays, Pays,
/// inputsStarTotal=inputsStarTotal&&parseInt(pair[1]);
////context=context.replace(pair[0]+'='+pair[1]+esperluete,"");
context+=pair[0]+'='+pair[1]+esperluete;
}
}
if(pair[0].substring(0,2)!=="S-"&&pair[0].substring(0,2)!=="D-"){
inputsNoStarTotal+=star+pair[0]+", ";
star="";
///inputsNoStarTotal Inputs ALL: civility, name, namecomplet, mobile, phone, fax, mail, website,
// divers, adressnumber, adress, adresscomplet, postalcode, city, country, adressdivers,
// id_buttonOnclick,
/// inputsNoStarContext=inputsNoStarContext.replace(pair[0]+'='+pair[1]+esperluete,"");
inputsNoStarContext+=pair[0]+'='+pair[1]+esperluete;
}
}
//===
inputsStarTotal=inputsStarTotal.substring(0,inputsStarTotal.length);//-1);
inputsNoStarTotal=inputsNoStarTotal.substring(0,inputsNoStarTotal.length);//-1);
//D=D.substring(0,D.length-1);
S=S.substring(0,S.length-1);
///alert('line 149 S: '+S);//+'\n paramsA_in.id_div: '+paramsA_in.id_div);
context=inputsNoStarContext;//+context.substring(0,context.length-1);
//===
// id="errors-in" placeholder_in Sinputs="S-inputs",
var errorsIn="local-errors-in",securityErrorsIn="local-security-errors-in",DBErrorsIn="DB-errors-in";
var placeholderInTotal=document.getElementById("placeholder_in");
///var placeholderInTotal=document.getElementById("placeholder_in");
var inputsInTotal=document.getElementById("inputsStarTotal");
var inputsNoInTotal=document.getElementById("inputsNoStarTotal");
var errorsInTotal=document.getElementById(errorsIn);
var errorsSecurityInTotal=document.getElementById(securityErrorsIn);
var errorsDBInTotal=document.getElementById(DBErrorsIn);
//var resumeErrors=true;
///if(errorsInTotal){
if(placeholderInTotal){
placeholderInTotal.innerHTML=placeholder_in;
///var Sinputs=document.getElementById("S-inputs");// placeholder_in
/// Sinputs.value=placeholder_in?0:1;
inputsInTotal.innerHTML=inputsStarTotal;// il y a tous les champs avec une star
inputsNoInTotal.innerHTML=inputsNoStarTotal;// il y a tous les champs
//=============
errorsInTotal.innerHTML=context;//errors_in;
errorsDBInTotal.innerHTML=D;
document.getElementById("id_div-"+errorsIn).style.display="block";
var inp=verifyObligatoryFields();
S=S.replace("%",inp);//(context?1:0); (context?1:0);
Sresume=Sresume.replace("%",inp);
}
///verifyObligatoryFields();
if(placeholderInTotal){
errorsSecurityInTotal.innerHTML=S;
/// errorsDBInTotal.innerHTML=D;
}
/// document.getElementById("id_div-"+errorsIn).style.display="block";
///Sresume=Sresume.replace("x",(placeholder_in?0:1));//(context?1:0); (context?1:0);
/// document.getElementById("id_div-"+securityErrorsIn).style.display="block";
///if(0||testA)alert('line 277 Sresume: "'+Sresume+'"'+'\n placeholder_in: "'+placeholder_in+'"');// 11111111=ok
//if(0||testA)
///alert('line 395 Sresume: 111111111 '+Sresume);
///if(0||Sresume!="11111111")return(false);// ne pas activer AJAX
//if(0||Sresume!="111111111")return(false);// ne pas activer AJAX
///var resumeErrors=!(Sresume=="111111111");
// sinon lancer AJAX
//}
if(0||testA)alert('line 444 Sresume: 111111111 '+Sresume);
///if(0||Sresume!="11111111")return(false);// ne pas activer AJAX
////if(0||Sresume!="111111111")
///alert('line 465 document.getElementById(id_buttonOnclick).checked '+document.getElementsByName('id_buttonOnclick')[0].checked);
if(0&&Sresume!="111111111"){
////ScheckboxA=document.getElementsByName('id_buttonOnclick')[0].checked;
///ScheckboxA=document.getElementsByName(paramsA_in.formButtonOnclick)[0].checked;
if(!ScheckboxA)// document.getElementsByName('id_buttonOnclick')[0].checked
alert('Attention sécurité ! Coche obligatoire.');///+ document.getElementsByName('S-nor_obo')[0].value+'>');
if(document.getElementsByName('S-nor_obo')[0].value)
alert('Attention sécurité ! Robot non prévu.');///+ document.getElementsByName('S-nor_obo')[0].value+'>');
///alert('Attention sécurité ! Errors.'+Sresume);///+ document.getElementsByName('S-nor_obo')[0].value+'>');
if(0||testA)alert('line 456 not AJAX: 111111111 '+Sresume);
return(false);
}// ne pas activer AJAX
//===
//c regroupement des champs des oData.entries() à remplir mais pas les hidden donc se présente le problème de rassembler les hiddens
oData.append("Dform_in",replaceAll(D," & ","&"));///{"name":"michel"});// JSON.stringify(oData));//context);// regroupe les champs de la form
//alert("line 474 \n"+D);
//return(false);
oData.append("Sform_in",replaceAll(S," & ","&"));///{"name":"michel"});// JSON.stringify(oData));//context);// regroupe les champs de la form
//alert("line 474 \n"+S);
oData.append("form_in",replaceAll(context," & ","&"));///{"name":"michel"});// JSON.stringify(oData));//context);// regroupe les champs de la form
//alert("line 474 \n"+context);
//=== regroupement des champs ne seront fait que dans initA.php
oData.append("fct", paramsA_in.fct);// fonction
oData.append("url", paramsA_in.url);//url);// "ajax.php" par défaut raison de sécurité ou peronnalisé "mapage.php";
oData.append("async", paramsA_in.async); // title=Thesea
oData.append("forceSubmit", paramsA_in.forceSubmit);//url);// "ajax.php" par défaut raison de sécurité ou peronnalisé "mapage.php";
oData.append("MemorizingText", paramsA_in.MemorizingText);
oData.append("title", paramsA_in.title); // title=Thesea
oData.append("fileContent", paramsA_in.fileContent);// content de fichier
oData.append("fileDatas", paramsA_in.fileDatas);//"mapage.txt");
oData.append("id_div", paramsA_in.id_div);
oData.append("divContent", paramsA_in.divContent);// content de div
//===
var oReq=new XMLHttpRequest();// async: true (asynchronous libère le serveur pour retourner le résultat quand il peut) or false (synchronous bloque le serveur pour retourner le résultat)
oReq.open("POST", paramsA_in.url, paramsA_in.async);// url ok false=synchrone attendre le résultat avant de le renvoyer / true=asynchrone
return(new Array(oData,oReq));
}
//======
function baseActionReturnReqAjax(oReq,oData){// oData=FormData
var paramsA_out=paramsA_error=null,absent=" ABSENT
";
var xerr="oOutputToDiv";
//if(0||(testA))alert('XYZ line 501 \n oReq: '+oReq+' \n oData: '+oData);
var xstatus=" "+xerr+": "+oReq.status+"
";
var errDebug=oReq.responseText.match(/\
oReq.status: '+oReq.status);
if (oReq.status == 200&&oReq.responseText.length&&!errDebug) {// réussi mais convertTextPHPtoJS( envoi du faux
if(0||(testA))alert('XYZ line 510 \n oReq.responseText: '+oReq.responseText+' \n oData: '+oData);
paramsA_out=convertTextPHPtoJS(oReq.responseText,oData);//c oData envoie paramsA_in
}
else{
///if(0||(testA))alert('XYZ line 515 \n oReq: '+oReq+' \n oData: '+oData);
paramsA_error=new Array(absent,xerr,xstatus,errDebug,oReqStatus);//c oData envoie paramsA_in
}
return(new Array(paramsA_out,paramsA_error));
}
//===
function baseActionErrorReqAjax(paramsA_in,paramsA_error,oReq){
var absent=paramsA_error[0],xerr=paramsA_error[1],xstatus=paramsA_error[2],
errDebug=paramsA_error[3],oReqStatus=paramsA_error[4];
var error="Erreur 369 _cCallA: "+xstatus.replace(xerr,'status')+absent+' '+oReqStatus;
switch(oReqStatus){
case 404: error+='\n URL "'+paramsA_in.url+'"';break;
case 200: error+='\n oReq.responseText ne reçoit rien';break;
case -200: error+='\n errDebug renvoie des problèmes de syntaxe dans PHP Ajax';break;
}
error+="\n oReq.status: "+oReqStatus
+"\n errDebug: "+errDebug
+"\n oReqResponseText length: "+oReq.responseText.length
+"\n oReq.responseText content: "+oReq.responseText
;
alert(error);
return({'error':'output '+error});
}
//===
function baseActionFunctionsReqAjax(oReq,paramsA_out,oOutputToDiv){//,result){
if(0||testA)alert('line 509 '+'\n => paramsA_out.ajaxCall: '+Object.entries(paramsA_out));
/// var fct=(paramsA_out.ajaxCall.fct?paramsA_out.ajaxCall.fct:paramsA_out.ajaxCall.fctDefault);
var fct=(paramsA_out.fct?paramsA_out.fct:paramsA_out.fctDefault);
if((0||testA)&¶msA_out)alert('line 407 fct: '+fct+'\n paramsA_out.Sform_in: '+paramsA_out.Sform_in["S-resultA"]+
'\n paramsA_out.Sform_out: '+paramsA_out+" , "+oReq.responseText);
//===
var SresultA=SsuccessA=null;
var succes0ut=document.getElementById('succes-out');
var succes0utForm=document.getElementById('succes-out-form');
if(paramsA_out&¶msA_out.Sform_in["S-resultA"]){
SresultA=paramsA_out.Sform_in["S-resultA"];
}
if(paramsA_out&¶msA_out.Sform_in["S-successA"]){
SsuccessA=paramsA_out.Sform_in["S-successA"];
}
//===
SresultA=(SresultA&&SresultA=="successOutPut");
///if(SresultA){
/// fct="successOutPut";
/// S-successA
if(succes0ut&&SsuccessA){
document.getElementById('id_div-succes-out').style.display='block';
succes0ut.innerHTML=SsuccessA;
}
//}
if(succes0utForm&&SsuccessA){
succes0utForm.style.fontWeight="bold";
succes0utForm.style.background="#aaffaa";
succes0utForm.innerHTML=SsuccessA;
var iddivOfForm=document.getElementById('iddivOfForm');
if(iddivOfForm)iddivOfForm.style.display="none";
}
/// successOutPut => succes-out
//===
if(paramsA_out&¶msA_out.ajaxCall&&fct)
switch(fct){
case "compareTextFileA"://divContent
case "contentFileA":
case "attributsFileA":
case "functionByDefaultA":
return(functionsOfThesea(paramsA_out,oOutputToDiv));//,result
break;
// case "successOutPut":
// if(succes0ut)succes0ut.innerHTML="";
// break;
default:
if(oOutputToDiv&&oOutputToDiv.innerHTML) // id_div-succes-out
oOutputToDiv.innerHTML=oReq.responseText;///paramsA_out.result;///result.content;
else{ // id_newficheX
/*
var id_div_succes_out=divElementsMin("id_div-succes-out");
if(id_div_succes_out)
id_div_succes_out.innerHTML=oReq.responseText;
*/
var oOutputToDiv=divElementsMin("test_id_newficheX");
if(0||testA)alert('line 507 '+'\n => oOutputToDiv.id: '+oOutputToDiv.id+'\n => oReq.responseText '+oReq.responseText);
// if(oOutputToDiv){
///oOutputToDiv=oOutputToDiv.id;
if(oOutputToDiv.id){
if(0||testA)alert('line 512 '+'\n => oOutputToDiv.value: '+oOutputToDiv.value);
oOutputToDiv=document.getElementById(oOutputToDiv.value);
/// divElementsMin("test_newficheX");
if(oOutputToDiv){
if(0||testA)alert('line 514 fct: '+fct+'\n paramsA_out.Sform_in: '+paramsA_out.Sform_in["S-resultA"]+
'\n paramsA_out.Sform_out: '+paramsA_out+" => "+oOutputToDiv.innerHTML+" => "+oReq.responseText
+"\n Sform_out.biorythm => "+paramsA_out.Sform_out.biorythm);
oOutputToDiv.innerHTML=oReq.responseText;
}
}
///return(functionsOfThesea(paramsA_out,oOutputToDiv));
// }
}
}
}
//========
function baseActionAjax(paramsA_in) {
///var fileinfoA="fileinfoA", idformA="idformA",id_baseActionA="id_baseActionA";// A pour Ajax
///fileinfoA="newfiche";
/*
var Digital=new Date();
var field=new Array(Digital.getFullYear(),Digital.getMonth()+1,Digital.getDate(),
Digital.getHours(),Digital.getMinutes(),Digital.getSeconds(),Digital.getMilliseconds());
var formatYmdHis='',step=9;
for(i=0;i [object FormData]
/// alert('line 197 form: '+form.id+'\n oData=pms[0]: '+Object.keys(pms[0])+'\n paramsA_in.id_div: '+paramsA_in.id_div);
if(0||(testA&&!pms))alert('line 647 pms: '+pms); //=submit
// form.id=fileinfoA
if(0||(testA&&!form))alert('line 649 !form : '+Object.entries(form)+'\n oData=pms[0]: '+Object.keys(pms[0])+'\n paramsA_in.id_div: '+paramsA_in.id_div);
if(0||(testA&&!oReq))alert('line 650 !oReq : '+oReq+'\n paramsA_in.url'+paramsA_in.url);
if(0||(testA&&!oData))alert('line 651 !oData : '+oData);
if(oReq){
try{
//if(0||(testA))alert('XYZ line 658 oReq: '+oReq);
oReq.onload=function(oEvent) {
if(0||(testA))alert('XYZ line 661 oReq: '+oReq);
if(!oOutputToDiv) var oOutputToDiv=document.createElement('div');//ici
var pmsErr=baseActionReturnReqAjax(oReq,oData);
if(0||(testA))alert('XYZ line 663 \n oReq: '+oReq+' \n pmsErr: '+pmsErr);
// toujours pareil
if(0||(testA&&!pmsErr[0]))alert('line 659 pmsErr: '+Object.entries(pmsErr));
if(pmsErr[0]) {
if(0||testA)alert('line 195 pmsErr[0]: '+Object.entries(pmsErr[0])+'\n pmsErr[0][id_div]: '+pmsErr[0]['id_div']);
paramsA_out=pmsErr[0];///result=pmsErr[0];
if(0||testA)alert('line 200 paramsA_out: '+Object.entries(paramsA_out)); //=submit
if(!oOutputToDiv) var oOutputToDiv=document.createElement('div');
} else {
baseActionErrorReqAjax(paramsA_in,pmsErr[1],oReq);
}
if(0||!oOutputToDiv)
alert("Erreur"+" "+xerr+": "+absent+xstatus);
else{
return(baseActionFunctionsReqAjax(oReq,paramsA_out,oOutputToDiv));///,result));
}
return(paramsA_out);
};
//if(0||(testA))alert('XYZ line 679 oReq: '+oReq);
oReq.send(oData);
}catch(e){if(0||(testA))alert('XYZ line 680 oReq: '+oReq);}
}
}
//===
if(0||testA)alert('line 655 paramsA_in.inputs[4]: '+paramsA_in.inputs[4]+'\n form: '+paramsA_in.inputs[4]+'\n oOutputToDiv: '+oOutputToDiv); //=submit
if(paramsA_in.inputs[4]=='action'||paramsA_in.inputs[4]=='submit'){
if(0||testA)alert('line 657 paramsA_in.inputs[4]: '+paramsA_in.inputs[4]+'\n form: '+paramsA_in.inputs[4]+'\n oOutputToDiv: '+oOutputToDiv); //=submit
action(form,paramsA_in);
if(0||testA)alert('line 671 paramsA_in.inputs[4]: '+paramsA_in.inputs[4]+'\n form: '+paramsA_in.inputs[4]+'\n oOutputToDiv: '+oOutputToDiv); //=submit
}
else
{
//===
form.addEventListener('submit', function(ev) {
//===
if(0||testA)alert('line 216 paramsA_in.url: '+paramsA_in.url);
action(form,paramsA_in,oOutputToDiv);
ev.preventDefault();
}, true);// form.addEventListener('submit', function(ev) true ??? false); false ou true ne semble pas changer grand chose
if(paramsA_in.forceSubmit)document.getElementById(idformA).click();
if(0||testA)alert('line 224 paramsA_in.id_div: '+paramsA_in.id_div);
}
//return(paramsA_out);
if(paramsA_out)return(paramsA_out);///false);
}
else alert("line 469 Error _cCallA: baseActionAjax ABSENT in body "+Object.entries(paramsA_in));
if(0||(testA&&!paramsA_out))
alert('line 611 paramsA_out: ['+paramsA_out+']');
if(paramsA_out)return(paramsA_out);///false);
}//c function baseActionAjax()
///try{
}catch(e){alert(e);}
//================