{popup}

{popup} est utilisé pour créer une fenêtre popup javascript. {popup_init} DOIT être appelé en premier pour que cela fonctionne.

Nom attributTypeRequisDefautDescription
textchaîne de caractèresOuin/ale texte/code html à afficher dans la popup
triggerchaîne de caractèresNononMouseOverL'évènement utilisé pour rendre la popup active, onMouseOver ou onClick.
stickybooléenNonfalseRends la popup active jusqu'a ce qu'elle soit explicitement fermée.
captionchaîne de caractèresNonn/aDéfini le libellé du titre
fgcolorchaîne de caractèresNonn/acouleur interne de la popup
bgcolorchaîne de caractèresNonn/acouleur de la bordure de la popup
textcolorchaîne de caractèresNonn/acouleur du texte à l'intérieur de la popup
capcolorchaîne de caractèresNonn/acouleur du libellé de la popup
closecolorchaîne de caractèresNonn/acouleur du texte de fermeture
textfontchaîne de caractèresNonn/ala police à utiliser dans le texte principal
captionfontchaîne de caractèresNonn/ala police à utiliser dans le libellé
closefontchaîne de caractèresNonn/ala police pour le texte de fermeture
textsizechaîne de caractèresNonn/ataille de la police texte prinicpal
captionsizechaîne de caractèresNonn/ataille de la police du libellé
closesizechaîne de caractèresNonn/ataille de la police du bouton "fermer"
widthentierNonn/aLongeur de la popup
heightentierNonn/aHauteur de la popup
leftbooléenNonfalsela popup va à gauche de la souris
rightbooléenNonfalsela popup va à droite de la souris
centerbooléenNonfalsela popup est centrée par rapport à la position de la souris
abovebooléenNonfalsela popup est au dessus de la souris. NOTE: possible uniquement si la hauteur est définie
belowbooléenNonfalsela popup apparait en dessous de la souris
borderentierNonn/arends la bordure de la popup plus épaisse ou plus fine
offsetxentierNonn/aA quelle distance du curseur la popup apparaitra , horizontalement.
offsetyentierNonn/aA quelle distance du curseur la popup apparaitra , verticalement.
fgbackgroundurl vers l'imageNonn/aUne image à utiliser à la place de la couleur de fonds dans la popup
bgbackgroundurl vers l'imageNonn/aImage à utiliser à la place de la bordure de la popup. NOTE: vous veillerez à définir bgcolor à "" ou la couleur apparaitra de même. NOTE: Lorsque vous avez un lien de fermeture, Netscape effectuera un nouveau rendu des cellules du tableau, affichant mal les éléments
closetextchaîne de caractèresNonn/adéfinit le texte de fermeture par autre chose que "Close"
noclosebooléenNonn/aN'affiche pas le bouton "Close" pour les fenêtres "collantes".
statuschaîne de caractèresNonn/adéfini le texte de la barre de statut du navigateur
autostatusbooléenNonn/aDéfini le texte de la barre de statut au contenu de la popup. NOTE: Ecrase l'attribut status.
autostatuscapchaîne de caractèresNonn/aDéfini le texte de la barre de statut au libellé de la popup. NOTE: Ecrase l'attribut status.
inarrayentierNonn/aindique à overLib de lire le texte à cet index dans le tableau ol_text, situé dans overlib.js. Ce paramètre peut être utilisé à la place de text.
caparrayentierNonn/aindique à overlib de lire le libellé depuis le tableau ol_caps
capiconurlNonn/aaffiche l'image spécifiée avant le libellé de la popup
snapxentierNonn/aAligne la popup sur une grille horizontale
snapyentierNonn/aAligne la popup sur une grille verticale
fixxentierNonn/avérrouille la popup à une position horizontale. Note: remplace les autres paramètres de position horizontale
fixyentierNonn/avérouille la popup à une position verticale Note: remplace les autres paramètres de position verticale
backgroundurlNonn/adéfini l'image à utiliser plutôt que le tableau de fond
padxentier, entierNonn/aécarte l'image de fond du reste des éléments avec un espace horizontal, pour le positionnement du texte. Note: c'est un attribut à deux paramètres.
padyentier, entierNonn/aécarte l'image de fond du reste des éléments avec un espace vertical, pour le positionnement du texte. Note: c'est un attribut à deux paramètres.
fullhtmlbooléenNonn/avous autorise à placer du code html en tant que contenu de la popup. Le code html est attendu dans l'attribut text.
framechaîne de caractèresNonn/acontrôle la popup dans un cadre différent. Voir la documentation d'overlib pour plus de détails sur cette fonction.
timeoutchaîne de caractèresNonn/aAppelle la fonction javascript spécifiée et prends sa valeur de retour comme texte devant être affiché dans la popup.
delayentierNonn/ala popup se comporte comme une infobulle. Elle disparaitra au bout d'un certain délai, en millisecondes.
hautobooléenNonn/aDétermine automatiquement si la popup doit être à gauche ou à droite de la souris
vautobooléenNonn/aDétermine automatiquement si la popup doit être au-dessus ou au-dessous de la souris

Exemple 8-21. {popup}

{* popup_init doit être appelé en haut de votre page *}
{popup_init src="/javascripts/overlib.js"}

{* création d'un lien avec une popup qui apparait sur l'évènement onMouseOver *}
<A href="mypage.html" {popup text="Ce lien vous amène sur ma page!"}>mypage</A>

{* vous pouvez utiliser du html, des liens, etc. dans vos popup *}
<a href="mypage.html" {popup sticky=true caption="mypage contents"
text="<ul><li>links</li><li>pages</li><li>images</li></ul>"
snapx=10 snapy=10}>mypage</a>

Voir aussi {popup_init} et overLib.