11486 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

J'ai réalisé un petit programme afin de pouvoir d'une part centrer une fenêtre en fonction de ses dimensions dès son ouverture.
Si la largeur donnée est "petite" (162px ou 65px) cette largeur n'est pas prise en compte ???
Sinon pour de "grandes" largeurs ça semble fonctionner.
De plus il me semble que ces fenêtres ne sont pas bien centrées.

Quelle est mon erreur ,
Voici mon code :

<script type="text/javascript">

var larg_ecran=(screen.width);
var haut_ecran=(screen.height);

function Ouvrir_Fenetre(nblargeur,nbhauteur)
{
var nbleft=(larg_ecran-nblargeur)/2;
var nbtop=(haut_ecran-nbhauteur)/2;
var winPopup=window.open("mon fichier.php","","left="+nbleft+",top="+nbtop+", width="+nblargeur+", height="+nbhauteur, "menubar=no,scrollbars=no,location=no,status=no") ;
}

</script>
<a href="javascript:Ouvrir_Fenetre(15,800)"> Ouvrir fenêtre </a>

</body>
</html>

Merci de bien vouloir vous pencher sur ce problème.
Il et vrai que les voies de l'informatique sont impénétrables, mais je pense que ce dicton ne s'applique qu'à moi ! Smiley biggrin
Modifié par leaemile (19 Sep 2014 - 21:21)