CREATION de POP-UP

Transcription

CREATION de POP-UP
CREATION de POP-UP
(par Sitecom.biz)
Il s’agit de faire surgir une fenêtre en surimpression de celle existante…
L'ouverture de cette fenêtre est déclenchée par un événement utilisateur (clic, ouverture de
site, minuterie, ...) à travers une seule ligne de code javascript.
Attention !
Ce type de script n’est pas conseillé, car la plupart des navigateurs utilisent un filtre antipopup qui en interdit l’ouverture.
Nous ne pouvons que vous conseiller de remplacer avantageusement cette fonction par les
attributs alt et title, dont le simple passage de la souris sur un lien affiche le commentaire que
vous souhaitez dans une bulle.
Enfin, puisque vous insistez…
Un popup s’ouvre grâce à la fonction appelée sur l'objet window.
Cette fonction attend 3 paramètres :
window.open( page [,nom] [,options] )
Les trois paramètres sont des chaînes de caractères.
- page contient l'adresse de la page à afficher.
- nom contient le nom du popup qui va être ouvert (pas obligatoire).
- options est une chaîne de caractères contenant les options de paramétrage du popup(pas
obligatoire).
Les 2 derniers paramètres ne sont donc pas indispensables.
Pour ouvrir un popup sur un lien, voici la syntaxe HTML :
<a href="javascript:OuvrirPopup ('nom de la page à ouvrir.htm')">Nom du lien</a>
avec comme déclaration la fonction OuvrirPopup () :
<SCRIPT language=javascript>
function OuvrirPopup(page,nom,option) {
window.open(page,nom,option);
}
</SCRIPT>
Le script est à mettre de préférence dans la partie HEAD, ce qui simplifiera les choses
lorsqu’il y a plusieurs lien sur lesquels ouvrir un popup.
Les options d'affichage
Il est possible grâce au second paramètre d'affecter un nom au popup ouvert.
Ainsi les autres popups seront ouverts dans le même popup. Cela évite d'envahir l'écran du
visiteur avec de multiples fenêtres.
Sans le paramètre nom, un nouveau popup est ouvert à chaque fois.
Le dernier paramètre contient une chaîne d'options d'affichage.
Chaque option est séparée par une virgule.
Liste des options utilisables :
Propriétés
directories
menubar
status
location
scrollbars
resizable
height
width
left
top
fullscreen
Effets
Affichage de la barre de liens
Affichage de la barre de menu
Affichage de la barre de statut
Affichage de la zone d'adresse
Affichage des barres de scrolling
Autorise le redimensionnement du popup
Hauteur en pixels
Largeur en pixels
Position horizontale en pixels sur l'écran
Position verticale en pixels sur l'écran
Popup en plein écran (version 5 et +)
Valeurs possibles
yes | no
yes | no
yes | no
yes | no
yes | no | auto
yes | no
nombre entier
nombre entier
nombre entier
nombre entier
yes | no
Code particulier pour ouvrir une fenêtre à taille définie
Ce qui est quand même plus élégant.
<a href="javascript:OuvrirPopup ('nom de la page à ouvrir.htm', 'resizable=no,
location=no, width=200, height=100, menubar=no, status=no, scrollbars=no,
menubar=no') "> Nom du lien</a>

Documents pareils

Mode d`emploi simplifié de MODULEST

Mode d`emploi simplifié de MODULEST Code à insérer entre les balises et