Академический Документы
Профессиональный Документы
Культура Документы
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
Sommaire
Introduction aux pages web. lments dun site web.
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
www.tele-matica.net
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
www.tele-matica.net
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
chemin d'accs la ressource: Cette dernire partie permet au serveur de connatre l'emplacement auquel la ressource est situe, c'est--dire de manire gnrale l'emplacement (rpertoire) et le nom du fichier demand.
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
http://
www.ecpap.net
/index.php
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
Navigateur Web L'lment cl pour la navigation au sein des pages web est le navigateur, c'est--dire le logiciel client capable d'interroger les serveurs web, d'exploiter leurs rsultats et de mettre en page les informations grce Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@teleaux instructions Prpar par: Ing. matica.net contenues dans la page HTML.
www.tele-matica.net
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
Les lments frquemment utiliss dans un site web que nous allons tudier dans ce cours sont:
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
Les images Le formulaire et ses lments OLE et ActiveX Le son le vido les Scripts Les Applets
www.tele-matica.net
Insertion d images
L insertion dimages dans une page web contribue augmenter son attraction. Cependant il est important de ne pas sombrer dans l'excs car les images peuvent impliquer un temps de chargement assez long et peuvent
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
Insertion d images
La balise IMG du langage HTML permet d'insrer des images dans une page HTML. L'image peut tre situe sur le mme serveur que la page dans laquelle elle est insre mais galement sur un autre serveur en spcifiant son | (+509) complte. Prpar par: Ing. Rodrigue OSIRUSURL 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
Insertion d images
Exemple:
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
Insertion d images
SRC: Indique l'emplacement de l'image (il est obligatoire) ALIGN: Spcifie l'alignement de l'image par rapport au texte adjacent. Il peut prendre les valeurs: TOP, MIDDLE, et BOTTOM (au-dessus, au milieu et endessous) ALT: Permet d'afficher un texte alternatif lorsque l'image ne s'affiche pas. TITLE: Permet d'afficher une infobulle lors du survol de l'image par le curseur. WIDTH: Permet de spcifier la largeur de l'image. HEIGHT: Permet de spcifier la hauteur de l'image.
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
www.tele-matica.net
La balise FORM
Les formulaires sont dlimits par la balise <FORM> ... </FORM>, une balise qui permet de regrouper plusieurs lments de formulaire (boutons, champs de saisie, ...) et qui possde les attributs obligatoires suivants :
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
www.tele-matica.net
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
Exemple:
www.tele-matica.net
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
A l'intrieur de la balise FORM Ces lments interactifs sont : 1. La balise INPUT: un ensemble de boutons et de champs de saisie 2. La balise TEXTAREA: une zone de saisie 3. La balise SELECT: une liste choix multiples
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
Lorsqu'un formulaire est soumis (appui sur le bouton de soumission), les donnes prsentes dans le formulaire sont envoyes au script CGI sous forme de paires nom/valeur, c'est--dire un ensemble de donnes reprsentes par le nom de l'lment de formulaire, 3700 7443 | Email: rosirus@telePrpar par: Ing. Rodrigue OSIRUS | (+509)
matica.net
www.tele-matica.net
le caractre "=", puis la valeur associe. L'ensemble de ces paires nom/valeur tant spares entre elles par des esperluettes (caractre &). Les donnes envoyes ressembleront donc ceci :
champ1=valeur1&champ2=valeur2&champ
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@tele3=valeur3 matica.net
www.tele-matica.net
Dans le cas de la mthode GET (envoi des donnes travers l'URL), l'URL ressemblera une chane du genre : http://www.ecpap.net/cgibin/script.cgi?champ1=val1&champ 2=val2
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
La balise INPUT
La balise INPUT est la balise essentielle des formulaires, car elle permet de crer un bon nombre d'lments "interactifs". La syntaxe de cette balise est la suivante :
<INPUT type="Nom du champ" value="Valeur par dfaut" name="Nom de l'lment">
www.tele-matica.net
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
La balise INPUT
La balise INPUT est la balise essentielle des formulaires, car elle permet de crer un bon nombre d'lments "interactifs". La syntaxe de cette balise est la suivante : <INPUT type="Nom du champ" value="Valeur par dfaut"
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
name="Nom de l'lment">
www.tele-matica.net
La balise INPUT
L'attribut name est essentiel car il permettra au script CGI de connatre le champ associ la paire nom/valeur, c'est--dire que le nom du champ sera suivi du caractre "=" puis de la valeur entre par l'utilisateur, ou dans le cas contraire de la valeur par dfaut repr par Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
l'attribut value.
www.tele-matica.net
La balise INPUT L'attribut type permet de prciser le type d'lment que reprsente la balise INPUT, voici les valeurs que ce champ peut prendre :
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
checkbox: il s'agit de cases cocher pouvant admettre deux tats : checked (coch) et unchecked (non coch). Lorsque la case est coch la paire nom/valeur est envoye au CGI hidden: il s'agit d'un champ cach. Ce champ non visible sur le formulaire permet de prciser un paramtre fixe qui sera envoy au Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@teleCGI sous forme de paire nom/valeur matica.net
www.tele-matica.net
file: il s'agit d'un champ permettant l'utilisateur de prciser l'emplacement d'un fichier qui sera envoy avec le formulaire. Il faut dans ce cas prciser le type de donnes pouvant tre envoyes grce l'attribut ACCEPT de la balise FORM
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
soumission personnalis, dont l'apparence est l'image situ l'emplacement prcis par son attribut SRC password: il s'agit d'un champ de saisie, dans lequel les caractres saisis apparaissent sous forme d'astrisques afin de camoufler la saisie de l'utilisateur Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
radio: il s'agit d'un bouton permettant un choix parmi plusieurs proposs (l'ensemble des boutons radios devant porter le mme attribut name. La paire nom/valeur du bouton radio slectionn sera envoy au CGI. Un attribut checked pour un des boutons permet de prciser le bouton slectionn par dfaut Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
submit: il s'agit du bouton de soumission permettant l'envoi du formulaire. Le texte du bouton peut tre prcis grce l'attribut value text: il s'agit d'un champ de saisie permettant la saisie d'une ligne de texte. La taille du champ peut tre dfinie l'aide de l'attribut size et la taille maximale du texte saisi grce Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telel'attribut maxlength matica.net
www.tele-matica.net
La balise TEXTAREA permet de dfinir balise TEXTAREA La une zone de saisie plus vaste par rapport la simple ligne de saisie que propose la balise INPUT. Cette balise possde les attributs suivants : cols: reprsente le nombre de caractres que peut contenir une ligne Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telerows: reprsente le nombre de lignes matica.net
www.tele-matica.net
champ, c'est le nom qui permettra d'identifier le champ dans la paire nom/valeur readonly: permet d'empcher l'utilisateur de modifier le texte entr par dfaut dans le champ value: reprsente la valeur qui sera envoye par dfaut au script si le champ de saisie n'est pas modifi par Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net frappe de l'utilisateur une
www.tele-matica.net
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
La balise SELECT La balise SELECT permet de crer une liste droulante d'lments (prciss par des balises OPTION l'intrieur de celle-ci). Les attributs de cette balise sont : name: reprsente le nom associ au champ, c'est le nom qui permettra d'identifier le champ dans la paire nom/valeur
www.tele-matica.net
La balise SELECT de crer une liste disabled: permet dsactive, c'est--dire affiche en grise size: reprsente le nombre de lignes dans la liste (cette valeur peut tre plus grande que le nombre d'lments effectifs dans la liste) multiple: marque la possibilit pour l'utilisateur de choisir plusieurs Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telechamps dans la liste
matica.net
www.tele-matica.net
Un exemple de formulaire
<FORM method=post action="cgibin/script.pl"> Enregistrement d'un utilisateur <TABLE BORDER=0> <TR> <TD>Nom </TD> <TD><INPUT type=text name="nom"> </TD> </TR>
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
Un exemple de formulaire
<TR> <TD>Prnom</TD> <TD> <INPUT type=text name="prenom"> </TD> </TR> <TR> <TD>Sexe</TD> <TD> Homme : <INPUT type=radio name="sexe" value="M"> <br>Femme : <INPUT type=radio name="sexe" value="F"> </TD> </TR>
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
Un exemple de formulaire
<TR> <TD>Fonction</TD> <TD> <SELECT name="fonction"> <OPTION VALUE="enseignant">Enseignant</OPTION> <OPTION VALUE="etudiant">Etudiant</OPTION> <OPTION VALUE="ingenieur">Ingnieur</OPTION> <OPTION VALUE="retraite">Retrait</OPTION> <OPTION VALUE="autre">Autre</OPTION> </SELECT> </TD> </TR>
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
Un exemple de formulaire
<TR> <TD>Commentaires</TD> <TD> <TEXTAREA rows="3" name="commentaires"> Tapez ici vos commentaires</TEXTAREA> </TD> </TR> <TR> <TD COLSPAN=2> <INPUT type="submit" value="Envoyer"> </TD> </TR> </TABLE> </FORM>
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
Un exemple de formulaire
Voici le rsultat de ce code HTML
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
Le son
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
Llment html pour linsertion de multimdia (son, vido, animation flash) dans une page web est : <EMBED> unis a un grand nombre dattributs tels que : TYPE, SRC, AUTOSTART, LOOP, SHOWCONTROLS, SHOWSTATUSBAR, CLICKTOPLAY, VOLUME, WIDTH, HEIGHT,
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
HIDDEN.
www.tele-matica.net
Exemple:
<EMBED TYPE="application/x-mplayer2" SRC="colon.avi" WIDTH=350 HEIGHT=300 AUTOSTART=0 SHOWCONTROLS=1 SHOWSTATUSBAR=1 CLICKTOPLAY=1 VOLUME=0 ALIGN=TOP> </EMBED>
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
www.tele-matica.net
permet dans un
Cet lment est contenu dans llment <Head> contrairement aux applets de java (<Body>)
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
Exemple: <HTML> <HEAD> <TITLE> Testpage</TITLE> <SCRIPT LANGUAGE="JavaScript"> alert (Salut tout le monde) </SCRIPT> </HEAD> <BODY> Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
Les Applets
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
Les Applets (codes compils), crits en Java, son beaucoup plus complexes que les scripts de java (codes interprts). On utilise llment <APPLET> pour insrer les applets dans une page web.
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
Exemple:
<BODY> <APPLET CODE="AnimText.class" WIDTH=600 HEIGHT=40> <PARAM NAME=text VALUE="Esto es una prueba de Applet Java"> <PARAM NAME=font VALUE="TimesRoman"> <PARAM NAME=type VALUE=1> <PARAM NAME=fgcolor VALUE="yellow"> <PARAM NAME=min VALUE=12> <PARAM NAME=max VALUE=36> <PARAM NAME=naptime VALUE=100> <PARAM NAME=align VALUE=left> </APPLET>
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net
Conclusion
Il est vident que nous avons parcouru presque tout les lments importants pouvant tre prsents dans un site web. Limportance de les connatre tous y surtout les lments html qui les gnrent est au moment didentifier leur prsence et pouvoir modifier leurs paramtres selon le besoin de Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telechacun de nous. matica.net
www.tele-matica.net
Littratures consultes
Gua para escribir documentos HTML, jac. 1996 - 2003. E-mail: jac@uv.es Microsoft Encarta Enciclopedia 2006 http://www.commentcamarche.net
Prpar par: Ing. Rodrigue OSIRUS | (+509) 3700 7443 | Email: rosirus@telematica.net
www.tele-matica.net