Salut, Merci de partager ce super boulot, il y a un vrai potentiel pour les "petits" clubs, dans lesquels on voit rarement des vrais briefings, faute de temps, de connaissances ou d'envie... Je vois juste une chose à rajouter sur la partie espace aérien : il manque les notams FIR, qui peuvent nous concerner aussi et qui n'apparaissent pas dans la liste des aérodromes. A noter qu'en attendant AZAR, les notams FIR ne sont pas non plus affichés dans les applis de géolocalisation type notam info... Je parle vraiment très mal le js, je ne suis pas sur GitHub et je ne veux pas risquer de tout casser, mais pour tenter de faire avancer le projet voici un bout de code à rajouter qui devrait normalement permettre de faire ça. Il y a peut-être des erreurs, j'ai juste essayé d'adapter comme je pouvais le code de Gabriel aux champs de la page FIR du site SIA. Pour l'exemple j'ai pris 2 FIR, surtout que ça permet de réutiliser presque tel quel le code pour les notams aérodromes, mais on pourrait sans doute simplifier en se restreignant à une seule. Toujours pour simplifier, je pense que le mode "résumé" d'affichage des notams serait suffisant (en tout cas pour les FIR). <script> <!-- Liste des FIR à afficher (a priori une serait suffisante) --> var listeFIR = [ { nom: 'FIR Marseille', liste: ['LFMM']}, { nom: 'FIR Paris', liste: ['LFFF']}, ]; </script> <!-- Tous les slides montrant les Notams FIR selon la liste définie plus haut, pour les 12 prochaines heures --> <script> var listeInputFIR = function(listeFIRRegionale){ var ll = ''; for(i=0; i<listeFIRRegionale.liste.length; i++){ ll=ll+'<input type="hidden" name="FIR_Tab_Fir['+i+']" value="'+listeFIRRegionale.liste+'">'; } return ll; } var sectionNotamFIR = function(listelisteFIR){ var modeAffichage = ['RESUME','COMPLET']; document.write('<section>'); for(k=0; k<modeAffichage.length; k++){ document.write('' +' <section class="future" style="top: -198px; display: block;">' +' <h4>Notams <b>'+listelisteFIR[j].nom+'</b> '+modeAffichage[k]+'</h4>' +' ' +' <form id="notam'+listelisteFIR[j].nom+modeAffichage[k]+'" action="http://notamweb.aviation-civile.gouv.fr/Script/IHM/Bul_FIR.php?FIR_Langue=FR" target="iframe'+listelisteFIR[j].nom+modeAffichage[k]+'" method="post">' +' <input type="hidden" name="bResultat" value=true>' +' <input type="hidden" name="bImpression" value="">' +' <input type="hidden" name="ModeAffichage" value="'+modeAffichage[k]+'">' +' <input type="hidden" name="FIR_Date_DATE" value="'+year+'/'+month+'/'+day+'">' +' <input type="hidden" name="FIR_Date_DATE" value="'+hours+':'+minutes+'">' +' <input type="hidden" name="FIR_Langue" value="FR">' +' <input type="hidden" name="FIR_Duree" value=12>' +' <input type="hidden" name="FIR_CM_REGLE" value=3>' +' <input type="hidden" name="FIR_CM_GPS" value=2>' +' <input type="hidden" name="FIR_CM_INFO_COMP" value=1>' +' <input type="hidden" name="FIR_NivMin" value=0>' +' <input type="hidden" name="FIR_NivMax" value=200>' +' '+listeInputFIR(listelisteFIR[j])+'' +' </form>' +' ' +' <iframe name="iframe'+listelisteFIR[j].nom+modeAffichage[k]+'" src="http://notamweb.aviation-civile.gouv.fr/Script/IHM/Bul_FIR.php?FIR_Langue=FR" width="1024" height="700"></iframe>' +' ' +' </section>' +' '); } document.write('</section>'); } for(j=0;j<listelisteFIR.length;j++){ for(k=0; k<modeAffichage.length; k++){ document.getElementById('notam'+listelisteFIR[j].nom+modeAffichage[k]).submit(); } } } sectionNotamFIR(listeFIR); </script>