Modérateur PHPfrance |
10684 Messages
21 mai 2006, 16:54
Juste une petite remarque en passant, le target="" fonctionne également au niveau de l'objet <form>, et permet ainsi de poster des données vers une nouvelle fenêtre.
Par défaut, la valeur de l'attribut target est "_self", c'est à dire lui même.
Il peut également prendre les valeurs :
- "_top" si la page est comprise dans des frames, cela renvoi à la frame la plus haute
- "_blank" (l'underscore est devant) qui ouvrira à chaque fois une nouvelle fenêtre
- tout autre valeur est considérée comme étant le nom d'un cadre ou d'une fenêtre. Si celui-ci n'existe pas, une nouvelle fenêtre est ouverte. S'il existe, alors son contenu est remplacé.
Ainsi si le nom du target est "blank_", il n'y aura qu'une seule nouvelle fenêtre d'ouverte, tandis que "_blank" ouvrira une nouvelle fenêtre à chaque fois.
Et une remarque concernant les anti-popup, ils arrivent en principe (du moins les bons) à distinguer l'ouverture d'une popup demandée par l'utilisateur (lors d'un clic) de celles déclenchées automatiquement par un chargement ou déchargement de la page
