Javascript
: ouvrir une popup centrée
Avec un peu de calcul, un fenêtre popup peut s'ouvrir de manière plus élégante que d'habitude...
Une popup bien conçue sait où
elle doit s'afficher, et le summum de l'élégance dans
ce cas précis est probablement de voir sa popup s'ouvrir au
centre de l'écran, quelle que soit sa taille ou ses arguments.
Le code que nous vous donnons ici utiliser la largeur et la hauteur
de l'écran pou définir celles de la fenêtre popup,
le tout de manière très simple. L'adresse, quant à
elle, est spécifique au lien, mais le code peut facilement
être repris pour s'appliquer à chaque lien.
Le
Journal du Net
(popup)
Le code
<script language="JavaScript">
function popupcentre(adresse, nomFenetre, largeur, hauteur, scroll)
{
var
largeurEcran = (screen.width - largeur) / 2;
var
hauteurEcran = (screen.height - hauteur) / 2;
window.open(adresse,
nomFenetre, 'height=' + hauteur + ', width=' + largeur + ', top='
+ hauteurEcran + ', left=' + largeurEcran + ', scrollbars=' + scroll
+ ', resizable')
}
</script>
<a href="http://www.journaldunet.com/"
onclick="popupcentre(this.href, 'name', '800', '600', 'yes');return
false;">Le Journal du Net</a>
[ Xavier
Borderie, 19
mars 2004, JDNet
]
|