Partage
  • Partager sur Facebook
  • Partager sur Twitter

Comment savoir si la fenêtre est réduite ou ouverte ?

    9 août 2011 à 20:14:50

    Bonjour !

    Existe-t-il un code pour savoir si la fenêtre est réduite ou ouverte ?

    Merci.
    • Partager sur Facebook
    • Partager sur Twitter
      24 août 2011 à 11:37:44

      Il n'existe aucune fonction cross-browser pour faire cela à ma connaissance.

      Par contre, tu peux comparer la taille du navigateur avec la taille de l'écran, avec quelque chose comme cela:

      if(window.innerWidth == screen.width && window.innerHeight == screen.height)
      


      Ceci dit, ce n'est pas tout à fait exact car des marges peuvent jouer et dénaturer l'info de quelques pixels. Il faut donc plutôt travailler sur un intervalle à mon avis.
      Par exemple, si le screen.width se trouve dans l'intervalle de window.innerWidth + 20px et window.innerWidth - 20px, et idem pour la hauteur, on peut considérer que le navigateur est fullscreen, ou presque...
      • Partager sur Facebook
      • Partager sur Twitter

      Comment savoir si la fenêtre est réduite ou ouverte ?

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown