ServiceDoc Info
Accueil du site > Vie et moeurs de la documentation juridique > Des nouvelles du SPDDI > Encore une page magique pour legifrance : l’affichage des sommaires (...)

Encore une page magique pour legifrance : l’affichage des sommaires du JO

vendredi 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

http://www.legifrance.gouv.fr/WAspad/RechercheExperteJorf ? fe_jojour=03&fe_jomois=Janvier&fe_joannee=1997

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">&nbsp;
<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&eacute;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&eacute;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 :

HTML - 3.6 ko
Sommaire du JO : formulaire de recherche

1 Message


Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | SPIP | squelette