Je souhaiterais automatiser la réponse à cette page web sous IE... mais le code est un peu particulier
car il est composé de JavaScript imbriqué dans du HTML... serait il malgré tout possible d'automatiser la réponse au formulaire ?
En vous remerciant pour vos conseils et astuces
Jean-Marc
► Afficher le texte
Code : Tout sélectionner
<!DOCTYPE HTML>
<html>
<head>
<title>Formulaire</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<script type="text/javascript" src="../Common/javascript/incocookies.js"></script>
<script type="text/javascript" src="../../Common/javascript/incocookies.js"></script>
<script type="text/javascript" src="../Incovar/scripts/browserCompatibility.js"></script>
<script type="text/javascript" src="../../Incovar/scripts/browserCompatibility.js"></script>
<script language="JavaScript">
function setTracingCookie(aMode) {
if (aMode=='OFF') {
ClearCookie("cINCO_TRACEMODE");
} else {
WriteCookie("cINCO_TRACEMODE", aMode, null,"/");
}
}
var WebURL=new String (document.location);
var WebParams=new String;
var i_par=0;
var i_isapi=0;
var srcapp="vhvePcTimeCgi.exe/";
var loginfieldUrlParam='';
var cgiUrlAdjust='';
var locked=false;
// Check if running in CGI mode
var loginField=new String('<#IDENTIFICATION>');
if ((loginField.substr(1,1)!='#')&&(loginField!='')) {
loginfieldUrlParam='&PostedLogin=1&loginField='+loginField;
cgiUrlAdjust='../'; // Need to go 1 url level back
}
var einMode=WebURL.toLowerCase().indexOf("webnoemp.ini");
var dotnetMode=WebURL.toLowerCase().indexOf("web_dotnet.ini");
if ((einMode > 0) || (dotnetMode > 0)) {
// Do nothing. Cookie must be preserved
} else {
eraseCookie(sdotnetcookiename);
// Standalone : check for browser compatibility mode
if (!checkBrowserCompatibility(false)) {
locked=true;
}
}
// FB-19/12/2008 - Added for tracing purpose of embedded forms
i_param = WebURL.indexOf('TRACE=ON');
if (i_param > 0) {setTracingCookie("ALL")}
i_param = WebURL.indexOf('TRACE=ALL');
if (i_param > 0) {setTracingCookie("ALL")}
i_param = WebURL.indexOf('TRACE=NONE');
if (i_param > 0) {setTracingCookie("OFF")}
i_param = WebURL.indexOf('TRACE=OFF');
if (i_param > 0) {setTracingCookie("OFF")}
i_param = WebURL.indexOf('TRACE=GBD');
if (i_param > 0) {setTracingCookie("GBD")}
i_param = WebURL.indexOf('TRACE=WEB');
if (i_param > 0) {setTracingCookie("WEB")}
// Extract parameters passed to top URL
i_par=WebURL.indexOf('?');
if (i_par>0) {
WebParams=document.location.search+"&Date="+(new Date()).getTime();}
else {WebParams="?Date="+(new Date()).getTime();}
u_isapi=WebURL.indexOf('TYPE=ISAPI');
u_en=WebURL.indexOf('LANG=EN');
if (u_isapi>0) {
if (u_en>0) {
srcapp="vhvePcTimeIsapiEN.dll/";
} else {
srcapp="vhvePcTimeIsapi.dll/";
}
} else {
if (u_en>0) {
srcapp="vhvePcTimeCgiEN.exe/";
}
}
document.write("<!DOCTYPE HTML>");
document.write("<html style='height:100%;width:100%'>");
document.write("<head>");
document.write("<title>Alsace 2014</title>");
document.write("</head>");
if(!locked) {
document.write("<frameset id='WebApp' name='WebApp' rows=0,* cols=0,* frameborder=NO border=0 framespacing=0>");
document.write(" <frame id=cornerFrame name=cornerFrame scrolling=NO noresize src="+cgiUrlAdjust+"cornernet.htm"+WebTimeParams+" >");
document.write(" <frame id=topFrame name=topFrame scrolling=NO noresize src="+cgiUrlAdjust+"topnet.htm >");
document.write(" <frame id=leftFrame name=leftFrame scrolling=NO onload='this.contentWindow.focus()' src="+cgiUrlAdjust+srcapp+"LeftMenu"+WebParams+loginfieldUrlParam+"&lookset=net"+">");
document.write(" <frame id=mainFrame name=mainFrame scrolling=AUTO > ");
document.write("<"+"/"+"frameset"+">");
document.write("<noframes>");
document.write("<"+"body"+" bgcolor=#FFFFFF text=#000000>");
document.write("<"+"/"+"body"+">");
document.write("<"+"/"+"noframes"+"> ");
} else { // Browser Compatibility check failure
document.write("<body bgcolor=#efefeb style='height:100%;width:100%;margin:0px;padding:0px'>");
document.write("<div style='height:100%'><table style='margin:auto auto auto auto;color:#F00;height:100%;font-weight:bold'><tr><td align=center>");
document.write("Votre explorateur n'est pas supporté, impossible de continuer. <br><br>Contactez votre administrateur Incovar");
document.write("</td></tr></table></div>");
document.write("</body>");
}
document.write("<html>");
</script>
</html>

