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 :

Afficher les barres de défilement (scrollbar) sous FF [Trucs & Astuces]


Sujet :

JavaScript

  1. #1
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut Afficher les barres de défilement (scrollbar) sous FF
    Bonjour à tous.

    Existe-t-il un moyen de forcer l'affichage des barres de défilement (scrollbar) en JS dans un pop-up ouvert avec scrollbars=no sous FF ?

    Je reprends au ralenti :
    1. J'ouvre un pop-up sans barre de défilement : window.open(url, "", "scrollbars=no")
    2. La page que j'ouvre dans le pop-up est une bête page HTML qui affiche une image.

    La page HTML que j'ouvre en pop-up peut détecter si la fenêtre est trop petite pour afficher l'image. Dans ce cas, je voudrais réafficher les barres de défilement (masquées, je le rappelle en ouvrant le pop-up : scrollbars=no). Ca marche très bien sous IE avec document.body.scroll = "yes"; mais pas sous FF. Y a-t-il moyen ?

  2. #2
    Expert confirmé Avatar de Mr N.
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 5 418
    Par défaut
    en mettant un overflow auto sur un div (voir sur le body) ?

  3. #3
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    J'ai essayé, et soit ça marche pas, soit ça fait des trucs dégueu. Je vais refaire un test pour confirmer.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 69
    Par défaut
    Salut,

    Si ton test en js sur la taille retourne qu'elle est trop grande tu peux peut être forcer la propriété overflow, du div contenant l'image, à scroll?

  5. #5
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    En mettant tout dans un DIV avec "overflow: auto", ça a l'air de passer.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 18/03/2012, 23h38
  2. Contrôle qui reconnait les "ENTER" et qui affiche une barre de défilement
    Par Beaudelicius dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 31/10/2011, 17h42
  3. Réponses: 3
    Dernier message: 25/08/2006, 15h57
  4. [div][scrollbar]lier les barres de défilement entre elles
    Par snoop dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 23/02/2006, 16h59
  5. Evenement sur les barres de défilement d'une ScrollBox
    Par Nico118 dans le forum C++Builder
    Réponses: 2
    Dernier message: 06/05/2004, 14h56

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