1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
---
title: openPopup
slug: Archive/Mozilla/XUL/Méthodes/openPopup
tags:
- Méthodes_XUL
translation_of: Archive/Mozilla/XUL/Method/openPopup
---
<div class="noinclude"><span class="breadcrumbs XULRefMeth_breadcrumbs">« <a href="/fr/docs/R%C3%A9f%C3%A9rence_XUL" title="/fr/docs/Référence_XUL">Accueil de la référence XUL</a></span></div>
<dl><dt> <span id="m-openPopup"><code><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Méthodes/openPopup">openPopup( anchor , position , x , y , isContextMenu, attributesOverride )</a></code></span>
</dt><dd> Type de retour : <i>pas de valeur de retour</i>
</dd></dl>
<p>Ouvre le popup relativement à un nœud spécifié à un emplacement spécifique.
</p><p>Le popup peut soit être ancré à un autre nœud ou ouvert librement. Pour ancrer un popup à un nœud, fournissez un nœud d'accrochage dans le paramètre <code>anchor</code> et définissez la <code>position</code> par une chaîne indiquant la manière dont le popup doit être ancré.
</p><p>Les valeurs possibles pour le paramètre <code>position</code> sont : before_start, before_end, after_start, after_end, start_before, start_after, end_before, end_after, overlap, after_pointer
</p><p>Le nœud d'accrochage ne doit pas nécessairement être dans le même document que le popup.
</p><p>Si le paramètre <code>attributesOverride</code> vaut <code>true</code>, l'attribut <code>position</code> sur le nœud popup a priorité sur la valeur du paramètre <code>position</code>. Si <code>attributesOverride</code> vaut <code>false</code>, l'attribut n'est utilisé que si le paramètre <code>position</code> est vide.
</p><p>Pour un popup ancré, les paramètres <code>x</code> et <code>y</code> peuvent être utilisés pour décaler le popup de sa position d'ancrage de quelques pixels (mesurés en pixels CSS).
</p><p>Les popups non ancrés peuvent être créés en fournissant <code>null</code> comme paramètre <code>anchor</code>. Un popup non ancré apparait à la position spécifiée par <code>x</code> et <code>y</code> relativement à la zone visible (viewport) du document contenant le nœud popup. Dans ce cas, les paramètres <code>position</code> et <code>attributesOverride</code> sont ignorés.
</p>
<div class="noinclude">
</div>
|