IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Placer un popup au centre de l'ecran


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 70
    Par défaut Placer un popup au centre de l'ecran
    Bonjour,

    Je me suis inspirée de scripts présents sur le forum et dans la FAQ pr developper une petite fonction qui a pour but de redefinir la hauteur et la largeur d'une popup et de l'afficher au centre de l'ecran.
    Lorsque j'execute mon code, la popup s'affiche n'importe ou...

    Voici mon code:

    Code de la popup:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
    <html>
       <head>
           <title>Full Set documentation</title>
           <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
       </head>
       <script type="text/javascript">
    function test()
    {
        window.resizeTo(350,168) 
     
        var largeur=screen.availWidth;  
        var hauteur=screen.availHeight;  
        var demiL=((largeur-350)/2); 
        var demiH=((hauteur-168)/2); 
     
        window.moveTo(demiL,demiH); 
    };
    </script>
     
    <body scroll=no onLoad = "test();" marginwidth="0" topmargin="0" leftmargin="0" bgcolor="#97B7D7">
          <ul>
                <img src="../img/detail.gif" border="0"><br>
                <img src="../img/detail.gif" border="0"><br>
                <img src="../img/detail.gif" border="0"><br>
                <img src="../img/detail.gif" border="0"><br>
                <img src="../img/detail.gif" border="0"><br>
           </ul>
    </body>
    </html>
    Est ce que quelqu'un peut m'aider a résoudre mon probléme?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2002
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2002
    Messages : 19
    Par défaut Augmente la taille de ta fenetre
    Bonjour,
    ton code est bon met des valeurs plus grandes pour ta fenetre
    remplace 350,168 par 640,480 par exemple.

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2005
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 70
    Par défaut
    mon code marche avec des grandes valeurs en effet.
    J'ai une autre petite question,

    j'ai placé mon script dans une fonction(test) qui s'excute a chaque chargement de la popup (body ... on load ...)
    Serait-il possible d'executer automatiquement le code a l'ouverture de la popup sans passer par la fonction?
    Car on voit la popup s'ouvrir n'importe où, puis tres tres rapidement se positionner au centre.

    Merci d'avance pr votre aide!!!!

Discussions similaires

  1. un popup au centre de l'écan
    Par john_wili dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 14/03/2009, 09h06
  2. [POO] Placer un objet au centre de l'ecran meme avec scrollbar
    Par identifiant_bidon dans le forum Général JavaScript
    Réponses: 33
    Dernier message: 29/10/2008, 20h40
  3. Une forme centré a l'ecran
    Par abbd dans le forum Windows Forms
    Réponses: 4
    Dernier message: 29/04/2008, 19h19
  4. Ouverture d'une popups avec un <form en plein centre de l'ecran
    Par mecmec dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 04/06/2007, 19h07
  5. [Forms6i] positionnement au centre de l'ecran
    Par bargou dans le forum Forms
    Réponses: 11
    Dernier message: 15/12/2004, 17h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo