Posez votre question Signaler

Position d'une popup

Coyote - Dernière réponse le 15 déc 2011 à 15:16
Bonjour

J'ai utiliser un javascript pour ovrir une nouvelle fenêtre de taille fixe et sans toolbar, scrollbar, etc.
Maintenant j'aimerais que cette nouvelle fenêtre s'ouvre toujours au milieu de l'écran.
Est-ce possible et si oui comment ?

Merci
Lire la suite 

Position d'une popup »

Suggestions
3 réponses
Réponse
+2
moins plus
voila un petit code java qui permet de centrer ta popup
w et h sont la taille de l'ecran (ont pour valeur par default 640*480)

popw et poph sont les dimensions de ta popup

<script language="JavaScript"><!--
var w = 640, h = 480;

if (document.all || document.layers) {
w = screen.availWidth;
h = screen.availHeight;
}

var popW = 300, popH = 200;

var leftPos = (w-popW)/2, topPos = (h-popH)/2;

window.open('page,html','popup','width=' + popW + ',height=' + popH + ',top=' + topPos + ',left=' + leftPos);

//--></script>

supercodeur - 15 déc 2011 à 15:16
Attention, tu as dit un petit code java, or c'est un code javascript ! Java est un tout autre language, attention aux confusions.
Ajouter un commentaire
Réponse
+0
moins plus
Il faut utilisé les propriétés window.screenX (distance entre la fenetre et le coté gauche de l'écran) et window.screenY (distance entre la fenetre et le haut de l'écran) du javascript 1.2 qui spécifient les coordonnées de la fenetre.
par exemple :
<FORM NAME="myform"><INPUT TYPE="button" NAME="Button1" VALUE="Open Sesame!" onClick="window.open ('sesame.html', 'newWin', 'scrollbars=yes,status=yes,width=300,height=300,screenX=5,screenY=5')"></FORM>
Ajouter un commentaire
Ce document intitulé « Position d'une popup » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook