Bonjour,

Etant donné que je dois tous les jours me connecter au site Markit.com, je suis en train de mettre en place, sous VBA, une procédure de connexion à ce site.

Actuellement, je parviens à me diriger vers la page d’acceuil, rentrer ID et Login et à exécuter le script de connexion.

Par contre, je ne parviens à me déplacer sur le menu Calculors.

Nom : ruban.JPG
Affichages : 73
Taille : 35,0 Ko

Le code associé est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <link rel="shortcut icon" href="favicon.ico" />
    <title>Markit Products</title>
    <script type="text/javascript" language="javascript" src="home/home.nocache.js"></script>
  </head>
  <body>
    <iframe src="javascript:''" id="__gwt_historyFrame" tabIndex='-1' style="position:absolute;width:0;height:0;border:0"></iframe>
  </body>
</html>
Si j'ai bien compris, le script lancé réside dans home.nocache.js.

Mais lorsque j'ouvre ce fichier, je ne comprend pas la fonction home et qui plus est quel parametre je dois passer pour aller sur "calculators"
.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
function home(){var l='',F='" for "gwt:onLoadErrorFn"',D='" for "gwt:onPropertyErrorFn"',n='"><\/script>',p='#',r='/',zb='0BF872555384F2CF1319BB0BD9ED9438.cache.html',tb='20C7B5016833EC7F854D7C6701CAD322.cache.html',vb='63A388693E4F8BEA3E7FE3DCD96EAAED.cache.html',xb='6E1E887991DCBE39C63ECC3E265F4A51.cache.html',cc='<script defer="defer">home.onInjectionDone(\'home\')<\/script>',gc='<script id="',A='=',q='?',wb='B50C95C22568DF53FEA5291E481C0886.cache.html',C='Bad handler "',ub='C550E2A670FF00EC052F2870EDD6CB6D.cache.html',bc='DOMContentLoaded',ac='MarkitGWT.css',o='SCRIPT',fc='__gwt_marker_home',s='base',nb='begin',cb='bootstrap',u='clear.cache.gif',z='content',ec='end',mb='gecko',ob='gecko1_8',yb='gwt.hybrid',Ab='gwt/standard/standard.css',E='gwt:onLoadErrorFn',B='gwt:onPropertyErrorFn',y='gwt:property',Fb='head',m='home',rb='hosted.html?home',Eb='href',lb='ie6',kb='ie8',ab='iframe',t='img',bb="javascript:''",Bb='link',qb='loadExternalRefs',v='meta',eb='moduleRequested',dc='moduleStartup',jb='msie',w='name',gb='opera',db='position:absolute;width:0;height:0;border:none',Cb='rel',ib='safari',sb='selectingPermutation',x='startup',Db='stylesheet',pb='unknown',fb='user.agent',hb='webkit';var ic=window,k=document,hc=ic.__gwtStatsEvent?function(a){return ic.__gwtStatsEvent(a)}:null,Cc,sc,nc,mc=l,vc={},Fc=[],Bc=[],lc=[],yc,Ac;hc&&hc({moduleName:m,subSystem:x,evtGroup:cb,millis:(new Date()).getTime(),type:nb});if(!ic.__gwt_stylesLoaded){ic.__gwt_stylesLoaded={}}if(!ic.__gwt_scriptsLoaded){ic.__gwt_scriptsLoaded={}}function rc(){var b=false;try{b=ic.external&&(ic.external.gwtOnLoad&&ic.location.search.indexOf(yb)==-1)}catch(a){}rc=function(){return b};return b}
function uc(){if(Cc&&sc){var c=k.getElementById(m);var b=c.contentWindow;if(rc()){b.__gwt_getProperty=function(a){return oc(a)}}home=null;b.gwtOnLoad(yc,m,mc);hc&&hc({moduleName:m,subSystem:x,evtGroup:dc,millis:(new Date()).getTime(),type:ec})}}
function pc(){var j,h=fc,i;k.write(gc+h+n);i=k.getElementById(h);j=i&&i.previousSibling;while(j&&j.tagName!=o){j=j.previousSibling}function f(b){var a=b.lastIndexOf(p);if(a==-1){a=b.length}var c=b.indexOf(q);if(c==-1){c=b.length}var d=b.lastIndexOf(r,Math.min(c,a));return d>=0?b.substring(0,d+1):l}
;if(j&&j.src){mc=f(j.src)}if(mc==l){var e=k.getElementsByTagName(s);if(e.length>0){mc=e[e.length-1].href}else{mc=f(k.location.href)}}else if(mc.match(/^\w+:\/\//)){}else{var g=k.createElement(t);g.src=mc+u;mc=f(g.src)}if(i){i.parentNode.removeChild(i)}}
function zc(){var f=document.getElementsByTagName(v);for(var d=0,g=f.length;d<g;++d){var e=f[d],h=e.getAttribute(w),b;if(h){if(h==y){b=e.getAttribute(z);if(b){var i,c=b.indexOf(A);if(c>=0){h=b.substring(0,c);i=b.substring(c+1)}else{h=b;i=l}vc[h]=i}}else if(h==B){b=e.getAttribute(z);if(b){try{Ac=eval(b)}catch(a){alert(C+b+D)}}}else if(h==E){b=e.getAttribute(z);if(b){try{yc=eval(b)}catch(a){alert(C+b+F)}}}}}}
function Ec(d,e){var a=lc;for(var b=0,c=d.length-1;b<c;++b){a=a[d[b]]||(a[d[b]]=[])}a[d[c]]=e}
function oc(d){var e=Bc[d](),b=Fc[d];if(e in b){return e}var a=[];for(var c in b){a[b[c]]=c}if(Ac){Ac(d,a,e)}throw null}
var qc;function tc(){if(!qc){qc=true;var a=k.createElement(ab);a.src=bb;a.id=m;a.style.cssText=db;a.tabIndex=-1;k.body.appendChild(a);hc&&hc({moduleName:m,subSystem:x,evtGroup:dc,millis:(new Date()).getTime(),type:eb});a.contentWindow.location.replace(mc+Dc)}}
Bc[fb]=function(){var d=navigator.userAgent.toLowerCase();var b=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(d.indexOf(gb)!=-1){return gb}else if(d.indexOf(hb)!=-1){return ib}else if(d.indexOf(jb)!=-1){if(document.documentMode>=8){return kb}else{var c=/msie ([0-9]+)\.([0-9]+)/.exec(d);if(c&&c.length==3){var e=b(c);if(e>=6000){return lb}}}}else if(d.indexOf(mb)!=-1){var c=/rv:([0-9]+)\.([0-9]+)/.exec(d);if(c&&c.length==3){if(b(c)>=1008)return ob}return mb}return pb};Fc[fb]={gecko:0,gecko1_8:1,ie6:2,ie8:3,opera:4,safari:5};home.onScriptLoad=function(){if(qc){sc=true;uc()}};home.onInjectionDone=function(){Cc=true;hc&&hc({moduleName:m,subSystem:x,evtGroup:qb,millis:(new Date()).getTime(),type:ec});uc()};pc();var Dc;if(rc()){if(ic.external.initModule&&ic.external.initModule(m)){ic.location.reload();return}Dc=rb}zc();hc&&hc({moduleName:m,subSystem:x,evtGroup:cb,millis:(new Date()).getTime(),type:sb});if(!Dc){try{Ec([lb],tb);Ec([gb],ub);Ec([ob],vb);Ec([mb],wb);Ec([ib],xb);Ec([kb],zb);Dc=lc[oc(fb)]}catch(a){return}}var xc;function wc(){if(!nc){nc=true;if(!__gwt_stylesLoaded[Ab]){var a=k.createElement(Bb);__gwt_stylesLoaded[Ab]=a;a.setAttribute(Cb,Db);a.setAttribute(Eb,mc+Ab);k.getElementsByTagName(Fb)[0].appendChild(a)}if(!__gwt_stylesLoaded[ac]){var a=k.createElement(Bb);__gwt_stylesLoaded[ac]=a;a.setAttribute(Cb,Db);a.setAttribute(Eb,mc+ac);k.getElementsByTagName(Fb)[0].appendChild(a)}uc();if(k.removeEventListener){k.removeEventListener(bc,wc,false)}if(xc){clearInterval(xc)}}}
if(k.addEventListener){k.addEventListener(bc,function(){tc();wc()},false)}var xc=setInterval(function(){if(/loaded|complete/.test(k.readyState)){tc();wc()}},50);hc&&hc({moduleName:m,subSystem:x,evtGroup:cb,millis:(new Date()).getTime(),type:ec});hc&&hc({moduleName:m,subSystem:x,evtGroup:qb,millis:(new Date()).getTime(),type:nb});k.write(cc)}
home();
Quelqu'un pourrait m'aider svp?

Merci d'avance,