Valid XHTML     Valid CSS2    

Listing du fichier radio.php

 

00001     <?php
00002     #    (gH)   -_-  radio.php  ;  TimeStamp (unix) : 08 Mars 2011 vers 15:14
00003     include(
"std.php") ;
00004     debutPage
("radio","strict","","radio.js") ;
00005     debutSection
() ;
00006     h1
("Comment Javascript améliore le confort ergonomique pour les boutons radio") ;
00007     blockquote
() ;
00008     
00009     ###########################################################################################################
00010     
00011     h2
("1. Comportement standard") ;
00012     
00013     ###########################################################################################################
00014     
00015     blockquote
() ;
00016     p
("texte") ;
00017     echo "Le comportement par défaut d'un bouton radio est de devenir actif uniquement si on clique sur " 
;
00018     echo " son rond : " 
;
00019     finp
() ;
00020     blockquote
() ;
00021     form
("non.php") ;
00022     div
() ;
00023     ?>
00024     <p>
00025          <input type="radio" name="reponse1" value="oui" /> Oui
00026           <br />
00027          <input type="radio" name="reponse1" value="oui" /> Non
00028     </p>
00029     <?php
00030     findiv() ;
00031     finform
() ;
00032     finblockquote
() ;
00033     finblockquote
() ;
00034     
00035     ###########################################################################################################
00036     
00037     h2
("2. Comportement amélioré (1)") ;
00038     
00039     ###########################################################################################################
00040     
00041     blockquote
() ;
00042     p
("texte") ;
00043     echo "Avec Javascript, on peut faire en sorte que le bouton radio devienne actif si on clique sur " 
;
00044     echo " le mot correspondant : " 
;
00045     finp
() ;
00046     blockquote
() ;
00047     form
("non.php") ;
00048     div
() ;
00049     ?>
00050          <div onclick="activeBoutonRadio('repOui2')">
00051          <input type="radio" name="reponse2" value="oui" id="repOui2" /> Oui </div>
00052     
00053          <div onclick="activeBoutonRadio('repNon2')">
00054          <input type="radio" name="reponse2" value="oui" id="repNon2" /> Non </div>
00055     <?php
00056     findiv() ;
00057     finform
() ;
00058     finblockquote
() ;
00059     finblockquote
() ;
00060     
00061     ###########################################################################################################
00062     
00063     h2
("3. Comportement amélioré (2)") ;
00064     
00065     ###########################################################################################################
00066     
00067     blockquote
() ;
00068     p
("texte") ;
00069     echo "On peut m&ecirc;me activer le bouton au survol de la zone associée : " 
;
00070     finp
() ;
00071     blockquote
() ;
00072     form
("non.php") ;
00073     div
() ;
00074     ?>
00075          <div class="cadre" onmouseover="activeBoutonRadio('repOui3')">
00076          <input type="radio" name="reponse3" value="oui" id="repOui3" /> Oui </div>
00077     
00078          <div class="cadre" onmouseover="activeBoutonRadio('repNon3')">
00079          <input type="radio" name="reponse3" value="oui" id="repNon3" /> Non </div>
00080     <?php
00081     findiv() ;
00082     finform
() ;
00083     finblockquote
() ;
00084     finblockquote
() ;
00085     
00086     ###########################################################################################################
00087     
00088     p
() ;
00089     echo href
("montresource.php?nomfic=radio.php","Code-source php de cette page","orange_stim nou") ;
00090     finp
() ;
00091     
00092     ###########################################################################################################
00093     
00094     finblockquote
() ;
00095     finSection
() ;
00096     finPage
() ;
00097     ?>

La coloration syntaxique est réalisée par un enrobage de la function php nommée highlight_file

mais si vous préférez, vous pouvez utiliser celle de SyntaxHighlighter ou même celle de geshi.

Pour ne pas voir les numéros de ligne, ajoutez &nl=non à la suite du nom du fichier.

 

 

retour gH    Retour à la page principale de   (gH)