
Le 6 mai 2005, par Stephane Cottin,
Je m’étais amusé en septembre 2003 à proposer une série de codes simples en Javascript, la plupart copieusement pompés (avec son aimable accord) du travail du Professeur Robert Mahl sur adminet.
Malheureusement certains de ces codes ne fonctionnent plus pour diverses raisons.
Mais j’ai profité d’une petite découverte pour en réaliser un nouveau qui pourrait être utile à certains d’entre vous pour vos intranet juridique : avez-vous remarqué que les liens sous la forme :
modification de décembre 2005 : voir Plusieurs améliorations sur la page d’accueil de légifrance
mène au sommaire des JO de la date donnée, et ce depuis le 2 janvier 1990.
Aussi, voici le code qui permet de l’automatiser dans un petit formulaire :
<html>
<head>
<title>Sommaire de Journal Officiel</title>
<script language="javascript">
function DateDeParution() {
var an=document.jour.fe_joannee.value
var mois=document.jour.fe_jomois.value
var jour=document.jour.fe_jojour.value
var adr="http://www.legifrance.gouv.fr/WAspad/RechercheExperteJorf?fe_jojour=" +jour+"&fe_jomois="+mois+"&fe_joannee="+an
window.open(adr,"Legifrance","height=400,width=800,scrollbars=1,resizable=1")
}
</script>
</head>
<body>
<h1>Trouve moi un sommaire de Journal officiel s'il te plait...</h1>
<form name="jour" onsubmit="javascript:DatedeParution();return false">
<input type="button" value="Date de parution" name="dernier" onclick="DateDeParution()">
<select name="fe_jojour">
<option value="01">01 </option>
<option value="02" selected="selected">02 </option>
<option value="03">03 </option>
<option value="04">04 </option>
<option value="05">05 </option>
<option value="06">06 </option>
<option value="07">07 </option>
<option value="08">08 </option>
<option value="09">09 </option>
<option value="10">10 </option>
<option value="11">11 </option>
<option value="12">12 </option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31 </option>
</select>
<select length="8" name="fe_jomois">
<option value="Janvier" selected="selected">Jan </option>
<option value="Fevrier">Fév </option>
<option value="Mars">Mar </option>
<option value="Avril">Avr </option>
<option value="Mai">Mai </option>
<option value="Juin">Jun</option>
<option value="Juillet">Jul</option>
<option value="Aout">Aou</option>
<option value="Septembre">Sep</option>
<option value="Octobre">Oct</option>
<option value="Novembre">Nov</option>
<option value="Decembre">Déc </option>
</select>
<select name="fe_joannee">
<option value="2005">2006 </option>
<option value="2005">2005 </option>
<option value="2004">2004 </option>
<option value="2003">2003 </option>
<option value="2002">2002 </option>
<option value="2001">2001 </option>
<option value="2000">2000 </option>
<option value="1999">1999 </option>
<option value="1998">1998 </option>
<option value="1997">1997 </option>
<option value="1996">1996 </option>
<option value="1995">1995 </option>
<option value="1994">1994 </option>
<option value="1993">1993 </option>
<option value="1992">1992 </option>
<option value="1991">1991 </option>
<option value="1990" selected="selected">1990 </option>
</select>
<br>
<i>(depuis le 2.1.1990) (NB : pensez à "ouvrir" une session <a href="http://www.legifrance.gouv.fr">legifrance</a> (simplement y aller une fois moins d'un quart d'heure avant d'utiliser le formulaire) et qu'il n'y a pas de JO le lundi...)</i> </form>
</body>
</html>
et voilà le programme :
Un certain Jérôme me signale qu’il ne suffit pas d’aller sur legifrance, encore faut-il "ouvrir la session" en y faisant quelque chose, par exemple demander le dernier JO
Merci JR pour le JO.