Qu'est-ce qu'une annonce de pop-up?

Un ou une pop-up (de l'anglais pop-up window ou pop-up tout court), parfois appelée fenêtre intruse1 ou fenêtre surgissante, est une fenêtre secondaire qui s'affiche, sans avoir été sollicitée par l'utilisateur (fenêtre intruse), devant la fenêtre de navigation principale lorsqu'on navigue sur Internet.

Le mot incrustation a été jadis recommandé par une commission de terminologie informatique francophone.

Ce moyen est communément utilisé pour afficher des messages publicitaires ou un avertissement c'est nulléponse à un message privé dans un forum. Néanmoins, certains sites sont conçus selon le principe d'une page classique ne contenant qu'une image de fond et le lien du style « entrer » qui ouvre le site en lui-même est en fait conçu dans une fenêtre de type pop-up.

Certains sites contenant des fonctionnalités annexes (souvent en Adobe Flash), comme un lecteur audio ou vidéo, nécessitent l'utilisation de ce système de fenêtre pop-up, car ces fonctionnalités se lancent dans une maison.

Types

Les intruses « classiques » s'ouvrent dans une nouvelle fenêtre du navigateur. Cependant, devant la multiplication des logiciels antipublicitaires, de nouvelles techniques sont utilisées pour contourner les protections, notamment des intrusions en flash ou en DHTML au sein même de la page web (lightbox (en)).

En anglais, on fait la distinction entre les pop-ups, qui s'ouvrent au-dessus du navigateur parent, et les pop-unders, qui s'ouvrent en dessous, ce qui les rend moins intrusives.

Ces fenêtres intrusives peuvent aussi être des fichiers intrusifs. Ces fichiers peuvent s'installer sous le téléchargement d'autres fichiers Words, Works, Picture manager, etc.

Certains s'ouvrent et se suppriment automatiquement, à l'insu de l'utilisateur.

Les fenêtres modales s'ouvrent au-dessus de l'application et ne permettent pas à l'utilisateur de cliquer sur la fenêtre située « en dessous » (fenêtre à l'origine de l'ouverture de la pop-up). Il faut fermer la pop-up pour accéder à nouveau à l'application, au navigateur.

En JavaScript (sous Internet Explorer), on ouvre les pop-ups modales avec la fonction :

window.showModalDialog(url , winParams, props);

Les fenêtres non modales s'ouvrent au-dessus de l'application mais, comme elles permettent à l'utilisateur de cliquer sur la fenêtre « en dessous », elles peuvent passer « derrière » l'application à tout moment.

En JavaScript (sous Internet Explorer), on ouvre les pop-ups non modales avec la fonction :

window.open(url , titre, paramètres);

Ces deux types de fenêtre ont des propriétés différentes en ce qui concerne leur taille et leur position. La pop-up non modale dispose d'une référence à la fenêtre appelante « opener » qui n'existe pas dans le cas modal. On peut détourner ce manque en passant en paramètre à la pop-up modale une référence de la fenêtre appelante : « this » ou « window ».

Exemple :

window.showModalDialog(url , window, props);

et dans le script de la pop-up, on récupère cette référence dans les dialogArguments :

if (window.dialogArguments) { window.opener = window.dialogArguments; }

Accessibilité des interfaces web

L'ouverture d'un lien dans une nouvelle fenêtre est problématique pour l'accessibilité lorsqu'elle ne peut pas être anticipée par l'utilisateur2 : elle provoque alors un changement de contexte de navigation qui peut le désorienter. Ainsi, par exemple, l'ouverture de cette nouvelle fenêtre et l'impossibilité de revenir à la page précédente via l'historique du navigateur pourront être difficilement perceptibles pour l'utilisateur d'un lecteur d'écran.

Protections possibles

Des logiciels séparés ont d'abord été développés pour bloquer les fenêtres intruses.

Dans les navigateurs récents (Internet Explorer depuis la version 6.0 SP2, Firefox, Opera, Safari, etc.), cette protection contre ces fenêtres intruses est intégrée et paramétrable.

Il arrivait quelquefois que les internautes ne parviennent pas à visiter la page voulue quand celle-ci se présentait comme une fenêtre intruse. Les navigateurs savent maintenant prévenir l'internaute et lui donner les moyens de l'ouvrir d'un simple clic.

RETOUR

  • 1 Utilisateurs l'ont trouvée utile
Cette réponse était-elle pertinente?

Articles connexes

Qu'est-ce qu'un nom de domaine?

Un nom de domaine (NDD en notation abrégée française ou DN pour Domain Name en anglais) est, dans...

Qu'est-ce qu'un médias sociaux?

L’expression « médias sociaux » est de plus en plus utilisée et tend à remplacer le terme de Web...

Qu'est-ce DNS?

Le Domain Name System (ou DNS, système de noms de domaine) est un service permettant de traduire...

Qu'est-ce que le Cloud Computing?

Le cloud computing, ou l’informatique en nuage ou nuagique ou encore l’infonuagique (au...

Quel est le protocole Internet IPv6?

IPv6 (Internet Protocol version 6) est un protocole réseau sans connexion de la couche 3 du...

Powered by WHMCompleteSolution