Code Javascript: TextPopup
Le code Javascript suivant permet d'afficher un message
de PopUp dans une page HTML.
Quelques conseils:
- Le texte à afficher doit être entouré par un délimiteur
' ou ",
- Pour utiliser le délimiteur dans le texte, il faut l'échaper
avec un antislash \,
- Pour introduire un retour chariot dans le texte, utiliser \n,
- Il faut coder en HTML le texte à afficher dans le Pop Up.
Affichage d'un PopUp
JavaScript:document.popupctrl.TextPopup();Déclaration d'un objet PopUp
Il faut tout d'abord déclarer un objet popup avec le code suivant:
<object id="popupctrl" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11" width="0" height="0" vspace="0" hspace="0"> <embed width="0" height="0" vspace="0" hspace="0"> </embed> </object> |
Appel à un objet PopUp avec un lien
Ensuite, il faut créer un appel à cet objet, comme par exemple ici sur un lien:Cliquez <A HREF = 'JavaScript:document.popupctrl.TextPopup( "Ceci est un Pop Up", "Verdana,8", 20,20,-1,-1)'>ICI</A> pour ouvrir un Pop Up. | Cliquez ICI pour ouvrir un Pop Up. |
Appel à un objet PopUp avec un bouton
Ou encore appeler cet objet à partir d'un bouton:
<input type='submit' value='Essayez ce code.' onclick='JavaScript:document.popupctrl.TextPopup( "Ceci est un Pop Up,\navec des \"caractères\" spéciaux.", "Verdana,8", 20,20,-1,-1);'> |
Appel à un objet PopUp à la création d'une page
Ou encore appeler cet objet directement dans la page comme par exemple ici:
<script type=text/javascript> JavaScript:document.popupctrl.TextPopup( "Ceci est un Pop Up", "Verdana,8", 20,20,-1,-1);</script> | Vous avez dû voir ce Pop Up à l'ouverture de la page WEB. |