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 :

Clipping resize avec taille minimum de la fenêtre


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    444
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 444
    Par défaut Clipping resize avec taille minimum de la fenêtre
    Bonjour,

    je cherche à fixer la taille minimum de la fenêtre lorsque l'utilisateur la redimensionne en utilisant le curseur sur les bords de la fenêtre ou bien que la fenêtre est réduite en clickant sur l'icône restaure.

    Je précise que c'est pour une fenêtre d'application web sans menu ni onglets donc on souhaite avoir la main sur la taille de la fenêtre.

    Actuellement je fais un test sur la taille de la fenêtre lors d'un resize et fixe la taille si celle-ci est plus petite que mes valeurs (pour le moment j'ai fixé à 800 * 600).
    Le seul soucis est que j'ai un clipping assez désagréable visuellement car ma fonction de test intervient après le resize de l'utilisateur. Donc la fenêtre se réduit puis est redimensionnée en boucle.

    Par conséquent est-il possible de définir une taille minimum pour une fenêtre (j'ai pas l'impression que ce soit possible avec les paramètres de la méthode 'open') ?
    Ou est-ce possible d'intercepter l'évènement du resize utilisateur avant que la fenêtre soit visuellement redimensionnée ?

    Merci.

    PS : on utilise aussi JQuery.

  2. #2
    Membre du Club
    Homme Profil pro
    Inscrit en
    Octobre 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Octobre 2012
    Messages : 7
    Par défaut
    Si j'ai bien compris, c'est une fenetre que vous avez creé vous même pour votre application web ? Et non le navigateur ?

    Si oui, dans ce cas la je ne vois qu'un seul moyen etant donnée que tu ne peut controler les mouvement de la souris, si je ne m'abuse.
    Donc le seul moyen que je vois est de bloquée le redimensionnement de la fenetre avec ton script.

    PS: Des précisions sur cette fênetre ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    444
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 444
    Par défaut
    Oui c'est une fenêtre ouverte à partir d'un script avec un simple window.open

    Néanmoins pour le moment soit j'ai un clipping désagréable sous FF, soit ça ne fonctionne pas des masses sous IE8.
    J'utilise un windows.resizeTo() mais mon problème de clipping sous FF vient du fait que le resize est effectué après le redimensionnement effectué par l'utilisateur.

Discussions similaires

  1. Réponses: 0
    Dernier message: 16/02/2011, 11h52
  2. [Batch] Ouvrir une fenêtre DOS avec taille perso ET petit ascenseur
    Par Azerty32 dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 17/08/2010, 14h51
  3. Taille minimum d'une fenêtre
    Par Gaetch dans le forum VB 6 et antérieur
    Réponses: 17
    Dernier message: 14/04/2008, 14h36
  4. Taille minimun d une fenêtre
    Par LDDL dans le forum MFC
    Réponses: 8
    Dernier message: 15/11/2007, 13h41
  5. Récuperer la taille & position d'une fenêtre
    Par TheDarkLewis dans le forum Windows
    Réponses: 3
    Dernier message: 20/09/2004, 22h15

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